import { Signal } from '@angular/core'; import { StorageSchema, StorageSignalOptions } from '@jeanharo98/typed-storage'; type SignalStorage = { [K in keyof T]: Signal; } & { set(key: K, value: T[K]): void; reset(key: keyof T): void; remove(key: keyof T): void; has(key: keyof T): boolean; clear(): void; destroy(): void; setRoute(route: string): void; batch(values: Partial): void; archive(): Promise; restore(): Promise; }; export declare class TypedStorageService { private _storage; private _signals; initialize(schema: T, options?: StorageSignalOptions): SignalStorage; } export {};