export function bindPledge(p: pledge.PledgeInstance, request: IDBRequest): void; export function openDB(name: string, initDB: (arg0: IDBDatabase) => any): pledge.PledgeInstance; export function deleteDB(name: pledge.Pledge): pledge.PledgeInstance; export function createStores(db: IDBDatabase, definitions: Array | Array>): void; export function transact(db: pledge.Pledge, stores: pledge.Pledge>, access?: "readonly" | "readwrite" | undefined): pledge.Pledge>; export function count(store: IDBObjectStore, range?: pledge.Pledge): pledge.PledgeInstance; export function get(store: pledge.Pledge, key: pledge.Pledge>): pledge.PledgeInstance>; export function del(store: pledge.Pledge, key: string | number | ArrayBuffer | Date | IDBKeyRange | Array): pledge.PledgeInstance; export function put(store: pledge.Pledge, item: string | number | ArrayBuffer | Date | boolean, key?: string | number | any[] | Date | ArrayBuffer | undefined): pledge.PledgeInstance; export function add(store: pledge.Pledge, item: string | number | ArrayBuffer | Date | boolean, key: string | number | ArrayBuffer | Date | Array): pledge.PledgeInstance; export function addAutoKey(store: pledge.Pledge, item: string | number | ArrayBuffer | Date): pledge.PledgeInstance; export function getAll(store: pledge.Pledge, range?: IDBKeyRange | undefined, limit?: number | undefined): pledge.PledgeInstance>; export function getAllKeys(store: pledge.Pledge, range?: IDBKeyRange | undefined, limit?: number | undefined): pledge.PledgeInstance>; export function queryFirst(store: IDBObjectStore, query: IDBKeyRange | null, direction: 'next' | 'prev' | 'nextunique' | 'prevunique'): pledge.PledgeInstance; export function getLastKey(store: IDBObjectStore, range?: IDBKeyRange | null | undefined): pledge.PledgeInstance; export function getFirstKey(store: IDBObjectStore, range?: IDBKeyRange | null | undefined): pledge.PledgeInstance; export function getAllKeysValues(store: pledge.Pledge, range?: pledge.Pledge, limit?: pledge.Pledge): pledge.PledgeInstance>; export function iterate(store: pledge.Pledge, keyrange: pledge.Pledge, f: (arg0: any, arg1: any) => void | boolean | Promise, direction?: 'next' | 'prev' | 'nextunique' | 'prevunique'): pledge.PledgeInstance; export function iterateKeys(store: pledge.Pledge, keyrange: pledge.Pledge, f: (arg0: any) => void | boolean | Promise, direction?: 'next' | 'prev' | 'nextunique' | 'prevunique'): pledge.PledgeInstance; export function getStore(t: IDBTransaction, store: string): IDBObjectStore; export function createIDBKeyRangeBound(lower: any, upper: any, lowerOpen: boolean, upperOpen: boolean): IDBKeyRange; export function createIDBKeyRangeUpperBound(upper: any, upperOpen: boolean): IDBKeyRange; export function createIDBKeyRangeLowerBound(lower: any, lowerOpen: boolean): IDBKeyRange; export type KeyValuePair = { /** * key */ k: any; /** * Value */ v: any; }; import * as pledge from './pledge.js'; //# sourceMappingURL=indexeddbV2.d.ts.map