import { PushClientOffsetItem } from "../entities/PushClientEntity"; import { AbstractStorageService } from "./AbstractStorageService"; import { IStorageService } from "./IStorageService"; import { StoreNames } from "idb"; import { IDBPDatabase } from "idb/build/entry"; /** * @class */ export declare class PushClientStorageService extends AbstractStorageService implements IStorageService { protected db: IDBPDatabase; protected storeName: StoreNames; constructor(); protected init(): Promise; /** * @param item {any} * @returns {string | null} */ validateValidItem(item: any): string | null; /** * get a storage key * * @param value {PushClientOffsetItem} * @returns {string | null} */ getKeyByItem(value: PushClientOffsetItem): string | null; } //# sourceMappingURL=PushClientStorageService.d.ts.map