import type { PlatformStorage, StorageService } from '../../storage/storage.js'; import { StorageType } from '@sudobility/types'; export declare class WebStorageService implements PlatformStorage, StorageService { private storageType; constructor(storageType?: StorageType); private getStorage; getItem(key: string): string | null; setItem(key: string, value: string): void; removeItem(key: string): void; clear(): void; getAllKeys(): string[]; isAvailable(): boolean; getType(): StorageType; } export declare class WebSerializedStorageService { private storage; constructor(storage: WebStorageService); getObject(key: string): T | null; setObject(key: string, value: T): void; removeObject(key: string): void; hasObject(key: string): boolean; } //# sourceMappingURL=web-storage.service.d.ts.map