import { Currency, CurrencyAmount } from 'maia-core-sdk';
import { AllTrades, AnyTradeType, SwapOptions } from '../../swapRouter';
export declare function encodeSwaps(trades: AnyTradeType, options: SwapOptions, isSwapAndAdd?: boolean): {
    calldatas: string[];
    sampleTrade: AllTrades;
    routerMustCustody: boolean;
    inputIsNative: boolean;
    outputIsNative: boolean;
    totalAmountIn: CurrencyAmount<Currency>;
    minimumAmountOut: CurrencyAmount<Currency>;
    quoteAmountOut: CurrencyAmount<Currency>;
};
