import { PriceFeedAdapter, TokenPrice } from "../priceClient";
import { BaseHTTPAdapter, BaseHTTPAdapterArgs } from "./baseAdapter";
declare type AcrossApiArgs = BaseHTTPAdapterArgs & {
    name?: string;
    host?: string;
};
export declare class PriceFeed extends BaseHTTPAdapter implements PriceFeedAdapter {
    constructor({ name, host, timeout, // ms
    retries, }?: AcrossApiArgs);
    getPriceByAddress(address: string, currency?: string): Promise<TokenPrice>;
    getPricesByAddress(addresses: string[], currency?: string): Promise<TokenPrice[]>;
    private validateResponse;
}
export {};
