import { Cid } from '@atproto/lex-data'; import { BlockMap } from '../block-map'; import { ReadableRepo } from '../readable-repo'; import { RecordCidClaim, RecordClaim, VerifiedDiff, VerifiedRepo } from '../types'; export declare const verifyRepoCar: (carBytes: Uint8Array, did?: string, signingKey?: string) => Promise; export declare const verifyRepo: (blocks: BlockMap, head: Cid, did?: string, signingKey?: string, opts?: { ensureLeaves?: boolean; }) => Promise; export declare const verifyDiffCar: (repo: ReadableRepo | null, carBytes: Uint8Array, did?: string, signingKey?: string, opts?: { ensureLeaves?: boolean; }) => Promise; export declare const verifyDiff: (repo: ReadableRepo | null, updateBlocks: BlockMap, updateRoot: Cid, did?: string, signingKey?: string, opts?: { ensureLeaves?: boolean; }) => Promise; export declare const verifyProofs: (proofs: Uint8Array, claims: RecordCidClaim[], did: string, didKey: string) => Promise<{ verified: RecordCidClaim[]; unverified: RecordCidClaim[]; }>; export declare const verifyRecords: (proofs: Uint8Array, did: string, signingKey: string) => Promise; export declare class RepoVerificationError extends Error { } //# sourceMappingURL=consumer.d.ts.map