import { Chain, Timeframe } from '../../../../enums'; import { ContractPointer, NFTCollectionSales, Value } from '../../../../types'; export declare abstract class NftCollectionDataProvider { abstract getBlockchain(_chain: Chain): string; abstract getFloor(_contract: ContractPointer): Promise; abstract getFloorChart(_contract: ContractPointer, _timeframe?: Timeframe): Promise; abstract getHistoricSales(_contract: ContractPointer): Promise; abstract getMarketCap(_contract: ContractPointer): Promise; abstract getMetadata(_contract: ContractPointer): Promise; abstract getName(): string; }