import type { SqliteDatabase } from '../db/adapter.js'; import { type JsonValue } from '../serialization/validate.js'; export type IdempotencyOperation = () => T; export declare function executeIdempotent(database: SqliteDatabase, input: unknown, operation: IdempotencyOperation): T; export declare function executeIdempotentInTransaction(database: SqliteDatabase, input: unknown, operation: IdempotencyOperation): T; //# sourceMappingURL=idempotency.d.ts.map