import { EncryptedKey, KeyMetadata, KeyStore } from "../types";
export declare class MemoryKeyStore implements KeyStore {
    name: string;
    private keyStore;
    constructor();
    configure(): Promise<void>;
    storeKeys(keys: EncryptedKey[]): Promise<KeyMetadata[]>;
    updateKeys(keys: EncryptedKey[]): Promise<KeyMetadata[]>;
    loadKey(id: string): Promise<EncryptedKey | undefined>;
    removeKey(id: string): Promise<KeyMetadata>;
    loadAllKeys(): Promise<EncryptedKey[]>;
}
