import type { Client } from "@libsql/client"; import type { Receipt, SyncHorizon } from "./operation.js"; export interface VerifyResult { verified: boolean; reason: string | null; } export declare function assertFileBytes(vaultPath: string, relPath: string, opts?: { minBytes?: number; }): VerifyResult; export declare function assertFigmentIndexed(vaultPath: string, relPath: string, opts?: { lytDb?: Client; }): Promise; export declare function combineVerifications(parts: VerifyResult[]): VerifyResult; export declare function makeReceipt(args: { applied: boolean; verified: boolean; logline: string; horizon: SyncHorizon; envelope?: Record; }): Receipt; //# sourceMappingURL=receipt.d.ts.map