export declare const KEY_ICSTORAGE_KEY = "identity"; export declare const KEY_ICSTORAGE_DELEGATION = "delegation"; export declare const KEY_ICSTORAGE_WALLET = "wallet"; export declare const KEY_DELEGATION_PARAMS = "delegation_params"; export declare const IDENTITY_PROVIDER_DEFAULT = "https://identity.ic0.app"; export declare const IDENTITY_PROVIDER_ENDPOINT = "#authorize"; export declare function _deleteStorage(storage: any): Promise; export declare class ICStorage { readonly prefix: string; private readonly _localStorage?; constructor(prefix?: string, _localStorage?: Storage | undefined); get(key: string): Promise; set(key: string, value: string): Promise; remove(key: string): Promise; private _getICStorage; } export declare const storage: ICStorage;