import { IDBPDatabase } from 'idb'; import * as i0 from "@angular/core"; interface DMCmpsTableDBSchema { name: string; keyPath: string; autoIncrement: boolean; indices?: { name: string; keyPath: string; options: IDBIndexParameters; }[]; } export declare class DmTableIndexedDBService { static database: IDBPDatabase | undefined; constructor(); static openDatabaseWithSchema(dbName: string, version: number, schemas: DMCmpsTableDBSchema[]): Promise; static deleteDB(dbName: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};