import { BunniV2Data } from './types'; import { Address } from '../../types'; export declare enum Actions { SWAP_EXACT_IN_SINGLE = 6,// 0x06 -> 6 SWAP_EXACT_IN = 7,// 0x07 -> 7 SWAP_EXACT_OUT_SINGLE = 8,// 0x08 -> 8 SWAP_EXACT_OUT = 9,// 0x09 -> 9 SETTLE = 11,// 0x0b -> 11 SETTLE_ALL = 12,// 0x0c -> 12 SETTLE_PAIR = 13,// 0x0d -> 13 TAKE = 14,// 0x0e -> 14 TAKE_ALL = 15,// 0x0f -> 15 TAKE_PORTION = 16,// 0x10 -> 16 TAKE_PAIR = 17 } export declare function swapExactInputSingleCalldata(srcToken: Address, destToken: Address, data: BunniV2Data, amountIn: bigint, amountOutMinimum: bigint, recipient: Address, weth: Address): string; export declare function swapExactInputCalldata(srcToken: Address, destToken: Address, data: BunniV2Data, amountIn: bigint, amountOutMinimum: bigint, recipient: Address, weth: Address): string; export declare function swapExactOutputSingleCalldata(srcToken: Address, destToken: Address, data: BunniV2Data, amountIn: bigint, amountOut: bigint, recipient: Address, weth: Address): string; export declare function swapExactOutputCalldata(srcToken: Address, destToken: Address, data: BunniV2Data, amountIn: bigint, amountOut: bigint, recipient: Address, weth: string): string;