import type { Client } from "@libsql/client"; export type LedgerKindName = "audit" | "provenance"; export interface LedgerKind { readonly name: LedgerKindName; readonly recordType: string; readonly tableName: string; readonly dbFile: string; readonly migrate: (db: Client) => Promise; } export declare const LEDGER_REGISTRY: ReadonlyArray; export declare const LEDGER_NAMES: ReadonlyArray; export declare function getLedgerKind(name: string): LedgerKind; //# sourceMappingURL=ledger-registry.d.ts.map