import { Abi } from "../abi"; import { Address, TokenTransfer } from "../core"; export declare class ProposeTransferExecuteContractInput { multisigContract: Address; to: Address; gasLimit?: bigint; functionCall: any[]; constructor(options: { multisigContract: Address; to: Address; gasLimit?: bigint; functionCall: any[]; }); static newFromTransferExecuteInput(options: { multisig: Address; to: Address; functionName: string; arguments?: any[]; optGasLimit?: bigint; abi?: Abi; }): Promise; static newFromProposeAsyncCallInput(options: { multisig: Address; to: Address; tokenTransfers: TokenTransfer[]; functionName: string; arguments: any[]; optGasLimit?: bigint; abi?: Abi; }): Promise; private static getFunctionCall; }