interface IDBIndexDefinition { readonly name: string; readonly keyPath: string | readonly [string, string]; } interface UpgradePlan { readonly storeName: string; readonly createStore: boolean; readonly indexes: readonly IDBIndexDefinition[]; } export declare const inspectUpgrade: (database: IDBDatabase, storeName: string, indexes: readonly IDBIndexDefinition[]) => UpgradePlan | null; export declare const upgradeDatabase: (database: IDBDatabase, transaction: IDBTransaction, plan: UpgradePlan) => void; export {}; //# sourceMappingURL=upgrade.d.ts.map