export declare const iPaymentVerificationAbi: readonly [{ readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proof"; readonly internalType: "struct IPayment.Proof"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "merkleProof"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "data"; readonly internalType: "struct IPayment.Response"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "attestationType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sourceId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "votingRound"; readonly internalType: "uint64"; readonly type: "uint64"; }, { readonly name: "lowestUsedTimestamp"; readonly internalType: "uint64"; readonly type: "uint64"; }, { readonly name: "requestBody"; readonly internalType: "struct IPayment.RequestBody"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "transactionId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "inUtxo"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "utxo"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }, { readonly name: "responseBody"; readonly internalType: "struct IPayment.ResponseBody"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "blockNumber"; readonly internalType: "uint64"; readonly type: "uint64"; }, { readonly name: "blockTimestamp"; readonly internalType: "uint64"; readonly type: "uint64"; }, { readonly name: "sourceAddressHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sourceAddressesRoot"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "receivingAddressHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "intendedReceivingAddressHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "spentAmount"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "intendedSpentAmount"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "receivedAmount"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "intendedReceivedAmount"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "standardPaymentReference"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "oneToOne"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "status"; readonly internalType: "uint8"; readonly type: "uint8"; }]; }]; }]; }]; readonly name: "verifyPayment"; readonly outputs: readonly [{ readonly name: "_proved"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iPaymentVerificationAbi}__ */ export declare const useReadIPaymentVerification: import("wagmi/codegen").CreateUseReadContractReturnType; //# sourceMappingURL=IPaymentVerification.d.ts.map