declare const _default: readonly [{ readonly inputs: readonly []; readonly name: "InvalidLocalDecimals"; readonly type: "error"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "amountLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "minAmountLD"; readonly type: "uint256"; }]; readonly name: "SlippageExceeded"; readonly type: "error"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "bytes32"; readonly name: "guid"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "uint32"; readonly name: "srcEid"; readonly type: "uint32"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "toAddress"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "amountReceivedLD"; readonly type: "uint256"; }]; readonly name: "OFTReceived"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "bytes32"; readonly name: "guid"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "uint32"; readonly name: "dstEid"; readonly type: "uint32"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "fromAddress"; readonly type: "address"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "amountSentLD"; readonly type: "uint256"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "amountReceivedLD"; readonly type: "uint256"; }]; readonly name: "OFTSent"; readonly type: "event"; }, { readonly inputs: readonly []; readonly name: "approvalRequired"; readonly outputs: readonly [{ readonly internalType: "bool"; readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "oftVersion"; readonly outputs: readonly [{ readonly internalType: "bytes4"; readonly name: "interfaceId"; readonly type: "bytes4"; }, { readonly internalType: "uint64"; readonly name: "version"; readonly type: "uint64"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint32"; readonly name: "dstEid"; readonly type: "uint32"; }, { readonly internalType: "bytes32"; readonly name: "to"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "amountLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "minAmountLD"; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: "extraOptions"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "composeMsg"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "oftCmd"; readonly type: "bytes"; }]; readonly internalType: "struct SendParam"; readonly name: "_sendParam"; readonly type: "tuple"; }]; readonly name: "quoteOFT"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "minAmountLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "maxAmountLD"; readonly type: "uint256"; }]; readonly internalType: "struct OFTLimit"; readonly name: ""; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "int256"; readonly name: "feeAmountLD"; readonly type: "int256"; }, { readonly internalType: "string"; readonly name: "description"; readonly type: "string"; }]; readonly internalType: "struct OFTFeeDetail[]"; readonly name: "oftFeeDetails"; readonly type: "tuple[]"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "amountSentLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "amountReceivedLD"; readonly type: "uint256"; }]; readonly internalType: "struct OFTReceipt"; readonly name: ""; readonly type: "tuple"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint32"; readonly name: "dstEid"; readonly type: "uint32"; }, { readonly internalType: "bytes32"; readonly name: "to"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "amountLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "minAmountLD"; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: "extraOptions"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "composeMsg"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "oftCmd"; readonly type: "bytes"; }]; readonly internalType: "struct SendParam"; readonly name: "_sendParam"; readonly type: "tuple"; }, { readonly internalType: "bool"; readonly name: "_payInLzToken"; readonly type: "bool"; }]; readonly name: "quoteSend"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "nativeFee"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "lzTokenFee"; readonly type: "uint256"; }]; readonly internalType: "struct MessagingFee"; readonly name: ""; readonly type: "tuple"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint32"; readonly name: "dstEid"; readonly type: "uint32"; }, { readonly internalType: "bytes32"; readonly name: "to"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "amountLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "minAmountLD"; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: "extraOptions"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "composeMsg"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "oftCmd"; readonly type: "bytes"; }]; readonly internalType: "struct SendParam"; readonly name: "_sendParam"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "nativeFee"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "lzTokenFee"; readonly type: "uint256"; }]; readonly internalType: "struct MessagingFee"; readonly name: "_fee"; readonly type: "tuple"; }, { readonly internalType: "address"; readonly name: "_refundAddress"; readonly type: "address"; }]; readonly name: "send"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "bytes32"; readonly name: "guid"; readonly type: "bytes32"; }, { readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "nativeFee"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "lzTokenFee"; readonly type: "uint256"; }]; readonly internalType: "struct MessagingFee"; readonly name: "fee"; readonly type: "tuple"; }]; readonly internalType: "struct MessagingReceipt"; readonly name: ""; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "amountSentLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "amountReceivedLD"; readonly type: "uint256"; }]; readonly internalType: "struct OFTReceipt"; readonly name: ""; readonly type: "tuple"; }]; readonly stateMutability: "payable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly internalType: "uint32"; readonly name: "dstEid"; readonly type: "uint32"; }, { readonly internalType: "bytes32"; readonly name: "to"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "amountLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "minAmountLD"; readonly type: "uint256"; }, { readonly internalType: "bytes"; readonly name: "extraOptions"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "composeMsg"; readonly type: "bytes"; }, { readonly internalType: "bytes"; readonly name: "oftCmd"; readonly type: "bytes"; }]; readonly internalType: "struct SendParam"; readonly name: "_sendParam"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "nativeFee"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "lzTokenFee"; readonly type: "uint256"; }]; readonly internalType: "struct MessagingFee"; readonly name: "_fee"; readonly type: "tuple"; }, { readonly internalType: "address"; readonly name: "_refundAddress"; readonly type: "address"; }]; readonly name: "sendToken"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "bytes32"; readonly name: "guid"; readonly type: "bytes32"; }, { readonly internalType: "uint64"; readonly name: "nonce"; readonly type: "uint64"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "nativeFee"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "lzTokenFee"; readonly type: "uint256"; }]; readonly internalType: "struct MessagingFee"; readonly name: "fee"; readonly type: "tuple"; }]; readonly internalType: "struct MessagingReceipt"; readonly name: "msgReceipt"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint256"; readonly name: "amountSentLD"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "amountReceivedLD"; readonly type: "uint256"; }]; readonly internalType: "struct OFTReceipt"; readonly name: "oftReceipt"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly internalType: "uint72"; readonly name: "ticketId"; readonly type: "uint72"; }, { readonly internalType: "bytes"; readonly name: "passengerBytes"; readonly type: "bytes"; }]; readonly internalType: "struct Ticket"; readonly name: "ticket"; readonly type: "tuple"; }]; readonly stateMutability: "payable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "sharedDecimals"; readonly outputs: readonly [{ readonly internalType: "uint8"; readonly name: ""; readonly type: "uint8"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "stargateType"; readonly outputs: readonly [{ readonly internalType: "enum StargateType"; readonly name: ""; readonly type: "uint8"; }]; readonly stateMutability: "pure"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "token"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }]; export default _default;