/** * IndexedDB Service - Browser IndexedDB storage implementation * NOTE: Not yet integrated into DataContext - planned for future release */ /** * Wrapper class for working with IndexedDB * Provides async storage for larger data sets beyond localStorage limits */ export declare class IndexedDBService { #private; constructor(databaseName?: string, version?: number, objectStoreName?: string); /** * Stores data in IndexedDB * @param key - The key to store the data under * @param value - The value to store */ save(key: string, value: T): Promise; /** * Retrieves data from IndexedDB * @param key - The key to retrieve * @returns The stored value or null if not found */ retrieve(key: string): Promise; /** * Removes data from IndexedDB * @param key - The key to remove */ remove(key: string): Promise; /** * Clears all data from the object store */ clear(): Promise; /** * Gets all keys from the object store * @returns Array of all keys */ getAllKeys(): Promise; } //# sourceMappingURL=indexedDBService.d.ts.map