/// <reference types="node" />
import { IterateOptions } from '@liskhq/lisk-db';
export declare class InMemoryPrefixedStateDB {
    private readonly _db;
    constructor();
    get(key: Buffer): Promise<Buffer>;
    has(key: Buffer): Promise<boolean>;
    set(key: Buffer, value: Buffer): Promise<void>;
    del(key: Buffer): Promise<void>;
    range(options?: IterateOptions): Promise<{
        key: Buffer;
        value: Buffer;
    }[]>;
    snapshot(): number;
    restoreSnapshot(): void;
    close(): void;
}
