import { PoolState } from '../types'; declare class ExchangeRatesWithDexPricing { effectiveAtomicValueAndRates(state: PoolState, sourceCurrencyKey: string, sourceAmount: bigint, destinationCurrencyKey: string): [bigint, bigint, bigint, bigint]; private _effectiveValueAndRates; getRate(state: PoolState, currencyKey: string): bigint; private _getRateAndUpdatedTime; formatAggregatorAnswer(state: PoolState, currencyKey: string, rate: bigint): bigint; private _getPureChainlinkPriceForAtomicSwapsEnabled; private _getMinValue; private _getMaxValue; private _getPriceFromDexAggregator; private _getAtomicEquivalentForDexPricing; private _dexPriceDestinationValue; private _getAtomicTwapWindow; } export declare const exchangeRatesWithDexPricing: ExchangeRatesWithDexPricing; export {};