///
export type EVMTokenAmountUI = {
amount: string;
token: string;
};
export type Any2EVMMessageUI = {
destTokenAmounts: EVMTokenAmountUI[];
messageId: string;
sourceChainSelector: string;
sender: string;
data: string;
};
export type UserInput = {
gasForCallExactCheck: string;
gasLimit: string;
receiver: string;
message: Any2EVMMessageUI;
};
export type EVMTokenAmountCI = {
amount: bigint;
token: string;
};
export type Any2EVMMessageCI = {
destTokenAmounts: EVMTokenAmountCI[];
messageId: string;
sourceChainSelector: bigint;
sender: Buffer;
data: Buffer;
};
export type ContractInput = [
message: Any2EVMMessageCI,
gasForCallExactCheck: bigint,
gasLimit: bigint,
receiver: string
];
declare const _default: (deps: import("@chainlink/evm-gauntlet").Dependencies, import("ethers").TransactionRequest, import("ethers").TransactionResponse, import("ethers").AbstractSigner, import("@chainlink/evm-gauntlet").BasicEnv>) => import("@chainlink/evm-gauntlet").CommandCtor, import("ethers").TransactionRequest, import("ethers").TransactionResponse, import("ethers").AbstractSigner, import("@chainlink/evm-gauntlet").ExecutionContext, import("ethers").Provider, import("ethers").ContractFactory, import("ethers").TransactionRequest, import("ethers").TransactionResponse>>>;
export default _default;
//# sourceMappingURL=routeMessage.d.ts.map