import { Cid } from '@atproto/lex-data';
export declare class MissingBlockError extends Error {
    cid: Cid;
    constructor(cid: Cid, def?: string);
}
export declare class MissingBlocksError extends Error {
    context: string;
    cids: Cid[];
    constructor(context: string, cids: Cid[]);
}
export declare class MissingCommitBlocksError extends Error {
    commit: Cid;
    cids: Cid[];
    constructor(commit: Cid, cids: Cid[]);
}
export declare class UnexpectedObjectError extends Error {
    cid: Cid;
    def: string;
    constructor(cid: Cid, def: string);
}
//# sourceMappingURL=error.d.ts.map