import { Dexie, Table } from 'dexie'; import { UserAddressInfo } from '../../types'; import { TokensAndNFTs, ExchangeRateInfo, BalanceInfo, TansactionInfo, CustomTokenList, NftMetadata, AllTokenInfo, ImportTokenInfo } from './index'; declare const dataBase: { allTokenInfo: Table; userAddressList: Table; tokensAndNFTs: Table; exchangeRate: Table; balanceInfo: Table; tansactionInfoList: Table; customTokenList: Table; nftMetadata: Table; importTokenList: Table; errorHandler(e: Error): void; readonly name: string; readonly tables: Table[]; readonly verno: number; readonly vip: Dexie; readonly _allTables: { [name: string]: Table; }; readonly core: import("dexie").DBCore; _createTransaction: (this: Dexie, mode: IDBTransactionMode, storeNames: ArrayLike, dbschema: import("dexie").DbSchema, parentTransaction?: import("dexie").Transaction | null | undefined) => import("dexie").Transaction; _dbSchema: import("dexie").DbSchema; version(versionNumber: number): import("dexie").Version; on: import("dexie").DbEvents; open(): import("dexie").PromiseExtended; table(tableName: string): Table; transaction(mode: import("dexie").TransactionMode, table: Table, scope: (trans: import("dexie").Transaction) => U | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: string, scope: (trans: import("dexie").Transaction) => U_1 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: Table, table2: Table, scope: (trans: import("dexie").Transaction) => U_2 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: string, table2: string, scope: (trans: import("dexie").Transaction) => U_3 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: Table, table2: Table, table3: Table, scope: (trans: import("dexie").Transaction) => U_4 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: string, table2: string, table3: string, scope: (trans: import("dexie").Transaction) => U_5 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: Table, table2: Table, table3: Table, table4: Table, scope: (trans: import("dexie").Transaction) => U_6 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: string, table2: string, table3: string, table4: string, scope: (trans: import("dexie").Transaction) => U_7 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: Table, table2: Table, table3: Table, table4: Table, table5: Table, scope: (trans: import("dexie").Transaction) => U_8 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, table: string, table2: string, table3: string, table4: string, table5: string, scope: (trans: import("dexie").Transaction) => U_9 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, tables: Table[], scope: (trans: import("dexie").Transaction) => U_10 | PromiseLike): import("dexie").PromiseExtended; transaction(mode: import("dexie").TransactionMode, tables: string[], scope: (trans: import("dexie").Transaction) => U_11 | PromiseLike): import("dexie").PromiseExtended; close(): void; delete(): import("dexie").PromiseExtended; isOpen(): boolean; hasBeenClosed(): boolean; hasFailed(): boolean; dynamicallyOpened(): boolean; backendDB(): IDBDatabase; use(middleware: import("dexie").Middleware): any; unuse({ stack, create }: import("dexie").Middleware<{ stack: "dbcore"; }>): any; unuse({ stack, name }: { stack: "dbcore"; name: string; }): any; Table: { prototype: Table; }; WhereClause: { prototype: import("dexie").WhereClause; }; Version: { prototype: import("dexie").Version; }; Transaction: { prototype: import("dexie").Transaction; }; Collection: { prototype: import("dexie").Collection; }; }; export default dataBase;