import { Timeframe } from '../../../../enums'; import { ConsensusMechanism, ContractPointer, Value } from '../../../../types'; import { RestfulFactory } from '../RestfulFactory'; export declare class NftCollectionFactory extends RestfulFactory { private _dataProviders; constructor(_globalConfig: any); addDataProvider(_providerName: string, _providerConfig: any): void; getFloors(_contracts: ContractPointer[], _consensusMechanism?: ConsensusMechanism, _providerName?: string): Promise; getFloor(_contract: ContractPointer, _consensusMechanism?: ConsensusMechanism, _providerName?: string): Promise; getFloorChart(_contract: ContractPointer, _providerName: string, _timeframe?: Timeframe): Promise; getHistoricSales(_contract: ContractPointer, _providerName: string, _startTime?: Number, _endTime?: Number): Promise; getMarketCap(_contract: ContractPointer, _providerName: string): Promise; getMetadata(_contract: ContractPointer, _providerName: string): Promise; }