import { CustomStorageObject, GenericError } from '@forgerock/sdk-types'; export interface StorageClient { get: () => Promise; set: (value: Value) => Promise; remove: () => Promise; } export type StorageConfig = BrowserStorageConfig | CustomStorageConfig; export interface BrowserStorageConfig { type: 'localStorage' | 'sessionStorage'; prefix?: string; name: string; } export interface CustomStorageConfig { type: 'custom'; prefix?: string; name: string; custom: CustomStorageObject; } export declare function createStorage(config: StorageConfig): StorageClient; //# sourceMappingURL=storage.effects.d.ts.map