import type { DB, SQL } from '../db/types.js'; import type { DefinedTable, FieldRecord } from '../domain/types.js'; import type { ReviseResult } from './types.js'; export interface DefinitionReviseOptions { readonly tx: DB; readonly definition: DefinedTable; readonly where: SQL; readonly data: Record; readonly userId?: string; } export declare function asOf(db: DB, definition: DefinedTable, date: Date, where?: SQL): Promise[]>; export declare function allVersions(db: DB, definition: DefinedTable, where?: SQL): Promise[]>; export declare function effectiveUpdate(options: DefinitionReviseOptions): Promise; //# sourceMappingURL=definition-queries.d.ts.map