import { ConsensusMechanism, ContractPointer, Value } from '../../../../types';
import { RestfulFactory } from '../RestfulFactory';
export declare class FungibleFactory extends RestfulFactory {
    private _dataProviders;
    constructor(_globalConfig: any);
    addDataProvider(_providerName: string, _providerConfig: any): void;
    getPrices(_contracts: ContractPointer[], _consensusMechanism?: ConsensusMechanism, _providerName?: string): Promise<Value[]>;
    getPrice(_contract: ContractPointer, _consensusMechanism?: ConsensusMechanism, _providerName?: string): Promise<any>;
}
