import { Cid } from '@atproto/lex-data';
export declare class CidSet implements Iterable<Cid> {
    private set;
    constructor(arr?: Cid[]);
    add(cid: Cid): CidSet;
    addSet(toMerge: CidSet): CidSet;
    subtractSet(toSubtract: CidSet): CidSet;
    delete(cid: Cid): this;
    has(cid: Cid): boolean;
    size(): number;
    clear(): CidSet;
    toList(): Cid[];
    [Symbol.iterator](): Generator<Cid, void, unknown>;
}
export default CidSet;
//# sourceMappingURL=cid-set.d.ts.map