import { Storage, StorageKey, StorageKeyReturnType } from '@tezos-x/octez.connect-types'; /** * @internalapi * * A storage that can be used in the browser */ export declare class LocalStorage extends Storage { private readonly prefix?; constructor(prefix?: string | undefined); static isSupported(): Promise; get(key: K): Promise; set(key: K, value: StorageKeyReturnType[K]): Promise; delete(key: K): Promise; subscribeToStorageChanged(callback: (arg: { eventType: 'storageCleared' | 'entryModified'; key: string | null; oldValue: string | null; newValue: string | null; }) => {}): Promise; getPrefixedKey(key: string): string; }