import { type LixCommit } from "../commit/schema-definition.js"; import type { Lix } from "../lix/open-lix.js"; import type { State } from "../engine/entity-views/types.js"; /** * Converts the current working change set into a checkpoint. * * The working change set becomes immutable and receives the * `checkpoint` label. A fresh empty working change set is created so * that new changes can continue to accumulate. Cache tables are * updated and a `state_commit` hook fires for observers. * * @param args.lix - Active Lix instance executing the operation. * * @example * ```ts * const { id } = await createCheckpoint({ lix }) * ``` */ export declare function createCheckpoint(args: { lix: Lix; }): Promise>; //# sourceMappingURL=create-checkpoint.d.ts.map