import { Block } from '../../primitives'; import { Nullifier } from '../../primitives/nullifier'; import { TransactionHash } from '../../primitives/transaction'; import { IDatabase, IDatabaseTransaction } from '../../storage'; export declare class NullifierSet { readonly db: IDatabase; private readonly counter; private readonly nullifiers; constructor(options: { db: IDatabase; name: string; }); size(tx?: IDatabaseTransaction): Promise; contains(nullifier: Nullifier, tx?: IDatabaseTransaction): Promise; get(nullifier: Nullifier, tx?: IDatabaseTransaction): Promise; connectBlock(block: Block, tx?: IDatabaseTransaction): Promise; disconnectBlock(block: Block, tx?: IDatabaseTransaction): Promise; clear(tx?: IDatabaseTransaction): Promise; } //# sourceMappingURL=nullifierSet.d.ts.map