export declare const iTypeTemplateVerificationAbi: readonly [{ readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proof"; readonly internalType: "struct ITypeTemplate.Proof"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "merkleProof"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "data"; readonly internalType: "struct ITypeTemplate.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 ITypeTemplate.RequestBody"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "bytes32Field"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "boolField"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "requestSubstruct1"; readonly internalType: "struct ITypeTemplate.RequestSubstruct1"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "templateStructField"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "uintArrayField"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "boolArrayField"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; }, { readonly name: "requestSubstruct2Array"; readonly internalType: "struct ITypeTemplate.RequestSubstruct2[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "templateStructField"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "intArrayField"; readonly internalType: "int256[]"; readonly type: "int256[]"; }, { readonly name: "boolArrayField"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; }]; }, { readonly name: "responseBody"; readonly internalType: "struct ITypeTemplate.ResponseBody"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "templateResponseField"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "responseSubstruct1Array"; readonly internalType: "struct ITypeTemplate.ResponseSubstruct1[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "templateStructField"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; }]; }]; }]; }]; readonly name: "verifyTypeTemplate"; readonly outputs: readonly [{ readonly name: "_proved"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iTypeTemplateVerificationAbi}__ */ export declare const useReadITypeTemplateVerification: import("wagmi/codegen").CreateUseReadContractReturnType; //# sourceMappingURL=ITypeTemplateVerification.d.ts.map