import { PoolState } from '../types'; export declare class SynthetixMath { getAmountsForAtomicExchange(state: PoolState, sourceAmount: bigint, sourceCurrencyKey: string, destinationCurrencyKey: string): bigint; getAmountsForExchange(state: PoolState, sourceAmount: bigint, sourceCurrencyKey: string, destinationCurrencyKey: string): bigint; private _feeRateForExchange; private _dynamicFeeRateForExchange; private _dynamicFeeRateForCurrency; private _dynamicFeeRateForCurrencyRound; private _dynamicFeeCalculation; private _thresholdedAbsDeviationRatio; private _getAmountsForAtomicExchangeMinusFees; private _feeRateForAtomicExchange; private _deductFeesFromAmount; private _getAtomicExchangeFeeRate; private _getExchangeFeeRate; } export declare const synthetixMath: SynthetixMath;