import { BetterAuthDBSchema } from "better-auth/db"; import { Group, co } from "jazz-tools"; type TableRow = co.Map; export type TableItem = co.loaded; type Table = co.List; export type Database = co.Map<{ group: typeof Group; tables: co.Map<{ [key: string]: Table; }>; }>; type WorkerAccount = co.Account<{ profile: co.Profile; root: co.Map; }>; type JazzSchema = { WorkerAccount: WorkerAccount; DatabaseRoot: Database; betterAuthSchema: BetterAuthDBSchema; loadDatabase: (account: co.loaded, options?: Parameters[2]) => Promise>; }; export declare function createJazzSchema(schema: BetterAuthDBSchema): JazzSchema; export declare function tableItem2Record(tableItem: TableItem | null | undefined): Record | null | undefined; export {}; //# sourceMappingURL=schema.d.ts.map