import { AbstractNullifierSnapshotService, BlockchainEventEmitter, NullifierSerializedSnapshot } from '../../event-service';
import { SnapshotFetcherService } from '../SnapshotFetcherService';
export declare class ClientNullifierSnapshotService extends AbstractNullifierSnapshotService {
    private snapshotsService;
    constructor(hinkalEventEmitter: BlockchainEventEmitter, snapshotsFetcher: SnapshotFetcherService);
    protected fetchSnapshot(): Promise<NullifierSerializedSnapshot>;
    protected persistSnapshot(_serializedSnapshot: NullifierSerializedSnapshot): Promise<unknown>;
}
