import { ITokenProvider } from './ITokenProvider'; import { JsonArrayStore } from '../../json/JsonArrayStore'; import { ITokenGlob } from '../../models/ITokenGlob'; import { ATokenProvider } from './ATokenProvider'; import { ITokenBase } from '../../models/IToken'; interface ITokenBaseCoingecko extends ITokenBase { id: string; } interface ITokenGlobCoingecko extends ITokenGlob { id: string; } export declare class TPCoingecko extends ATokenProvider implements ITokenProvider { store: JsonArrayStore; getTokens(): Promise; find(token: ITokenBase): Promise; redownloadTokens(): Promise; private downloadList; private downloadTokenInfoOrCache; private _downloadTokenInfo; private mapPlatform; private mapping; } export {};