export interface KvStore {
    getInstance: (db: string) => KvStore;
    set: (key: string, value: any) => Promise<void>;
    get: (key: string) => Promise<any>;
    del: (key: string) => Promise<void>;
    reset: () => Promise<void>;
}
export declare class MemKvStore implements KvStore {
    private _data;
    constructor(db: string);
    getInstance(db: string): MemKvStore;
    set(key: string, value: any): Promise<void>;
    get(key: string): Promise<any>;
    del(key: string): Promise<void>;
    reset(): Promise<void>;
}
