import { type ChronicleApiMethods } from './api-methods.ts'; import { type BatchAPI } from './batch-transaction.ts'; import { type ConfigureOptions } from './config.ts'; export interface ChronicleCoreDeps { getBatchFrames: (root: object) => { marker: number; id: string; }[] | undefined; } export interface ChronicleCore { chronicle: Chronicle; getRoot: (obj: object) => object; } export interface Chronicle extends Omit, ChronicleApiMethods { (object: T, options?: ConfigureOptions): T; } export declare const createChronicle: () => Chronicle; //# sourceMappingURL=api.d.ts.map