import { Aggregator, Quote, QuoteRequestExactInput, QuoteRequestExactOutput } from "./iface"; export type LiFiResponse = { type: string; id: string; estimate: { tool: string; approvalAddress: string; toAmountMin: string; toAmount: string; fromAmount: string; executionDuration: number; fromAmountUSD: string; toAmountUSD: string; }; integrator: string; transactionRequest: { value: string; to: string; data: string; chainId: number; gasPrice: string; gasLimit: string; from: string; }; }; export type LiFiQuote = Quote & { originalResponse: LiFiResponse; }; export declare class LiFiAggregator implements Aggregator { private static readonly BASE_URL_V1; private static readonly COMMON_OPTIONS; private readonly axios; constructor(apiKey: string); getQuotes(requests: (QuoteRequestExactInput | QuoteRequestExactOutput)[]): Promise<(LiFiQuote | null)[]>; }