// Copyright © 2022-2026 Partium, Inc. DBA Partium import { ServiceProvider } from "../services/service-provider"; import { KeyPrefixParams, LocalStorageService } from "../services/local-storage.service.interface"; /** * Implementation of the LocalStorageService for Web-based applications with IndexedDB API. * * @deprecated The operations of this service are not supported anymore and will be removed in the future, use 'web-local-storage.service.ts' instead. */ export declare class WebIndexedDBService extends LocalStorageService { constructor(serviceProvider: ServiceProvider); setItem(key: string, value: string, keyPrefixParams?: KeyPrefixParams): Promise; setItems(keyValuePairs: [string, string][], keyPrefixParams?: KeyPrefixParams): Promise; getItem(key: string, keyPrefixParams?: KeyPrefixParams): Promise; getItems(keys: string[], keyPrefixParams?: KeyPrefixParams): Promise; getAll(): Promise<[string, string][]>; deleteItem(key: string, keyPrefixParams?: KeyPrefixParams): Promise; deleteItems(keys: string[], keyPrefixParams?: KeyPrefixParams): Promise; hasItem(key: string, keyPrefixParams?: KeyPrefixParams): Promise; }