import { StorageProvider } from './storage';
import { PersistedIdentity } from './types';
export declare class EncryptedStorage implements StorageProvider {
    private baseStorage;
    private password;
    constructor(baseStorage: StorageProvider, password: string);
    load(): Promise<PersistedIdentity | null>;
    save(identity: PersistedIdentity): Promise<void>;
    exists(): Promise<boolean>;
}
export declare function createEncryptedStorage(baseStorage: StorageProvider, password: string): StorageProvider;
