// Generated by @pikku/cli — do not edit by hand. // Run `pikku db migrate` to refresh. import type { ColumnType } from 'kysely' export type Generated = T extends ColumnType ? ColumnType : ColumnType export interface AuditLog { auditId: Generated tableName: string recordId: string action: "INSERT" | "UPDATE" | "DELETE" userId: string | null changedFields: string | null createdAt: Generated } export interface Company { companyId: Generated name: string registryNo: string | null addressLine1: string | null addressLine2: string | null postcode: string | null town: string | null country: string | null totalShares: Generated fiscalYearEnd: string | null createdAt: Generated } export interface CompanyMember { memberId: Generated companyId: string userId: string role: "managing_director" | "shareholder" | "angel" shares: number | null createdAt: Generated } export interface Resolution { resolutionId: Generated companyId: string templateKey: string title: string status: Generated<"draft" | "published" | "archived"> fieldValues: Generated pdfKey: string | null createdBy: string createdAt: Generated publishedAt: Date | null } export interface User { userId: Generated email: string displayName: string passwordHash: string | null createdAt: Generated } export interface DB { auditLog: AuditLog company: Company companyMember: CompanyMember resolution: Resolution user: User }