import { Chain, Timeframe } from '../../../../../enums';
import { ContractPointer, NFTCollectionSales, Value } from '../../../../../types';
import { RestfulProvider } from '../../RestfulProvider';
import { NftCollectionDataProvider } from '../NftCollectionDataProvider';
export declare class NftGo extends RestfulProvider implements NftCollectionDataProvider {
    constructor(_config: any);
    getFloor(_contract: ContractPointer): Promise<Value>;
    getFloorChart(_contract: ContractPointer, _timeframe?: Timeframe): Promise<any>;
    getHistoricSales(_contract: ContractPointer): Promise<NFTCollectionSales>;
    getMarketCap(_contract: ContractPointer): Promise<Value>;
    getMetadata(_contract: ContractPointer): Promise<any>;
    getBlockchain(_chain?: Chain): string;
    getName(): string;
}
