export declare const testFtsoV2InterfaceAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldFeedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; readonly indexed: true; }, { readonly name: "newFeedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; readonly indexed: true; }]; readonly name: "FeedIdChanged"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }]; readonly name: "calculateFeeById"; readonly outputs: readonly [{ readonly name: "_fee"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feedIds"; readonly internalType: "bytes21[]"; readonly type: "bytes21[]"; }]; readonly name: "calculateFeeByIds"; readonly outputs: readonly [{ readonly name: "_fee"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }]; readonly name: "getFeedById"; readonly outputs: readonly [{ readonly name: "_value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_decimals"; readonly internalType: "int8"; readonly type: "int8"; }, { readonly name: "_timestamp"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }]; readonly name: "getFeedByIdInWei"; readonly outputs: readonly [{ readonly name: "_value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_timestamp"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getFeedIdChanges"; readonly outputs: readonly [{ readonly name: "_feedIdChanges"; readonly internalType: "struct TestFtsoV2Interface.FeedIdChange[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "oldFeedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }, { readonly name: "newFeedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feedIds"; readonly internalType: "bytes21[]"; readonly type: "bytes21[]"; }]; readonly name: "getFeedsById"; readonly outputs: readonly [{ readonly name: "_values"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_decimals"; readonly internalType: "int8[]"; readonly type: "int8[]"; }, { readonly name: "_timestamp"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feedIds"; readonly internalType: "bytes21[]"; readonly type: "bytes21[]"; }]; readonly name: "getFeedsByIdInWei"; readonly outputs: readonly [{ readonly name: "_values"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_timestamp"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getFtsoProtocolId"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getSupportedFeedIds"; readonly outputs: readonly [{ readonly name: "_feedIds"; readonly internalType: "bytes21[]"; readonly type: "bytes21[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feedData"; readonly internalType: "struct TestFtsoV2Interface.FeedDataWithProof"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "proof"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "body"; readonly internalType: "struct TestFtsoV2Interface.FeedData"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "votingRoundId"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "id"; readonly internalType: "bytes21"; readonly type: "bytes21"; }, { readonly name: "value"; readonly internalType: "int32"; readonly type: "int32"; }, { readonly name: "turnoutBIPS"; readonly internalType: "uint16"; readonly type: "uint16"; }, { readonly name: "decimals"; readonly internalType: "int8"; readonly type: "int8"; }]; }]; }]; readonly name: "verifyFeedData"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link testFtsoV2InterfaceAbi}__ */ export declare const useReadTestFtsoV2Interface: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link testFtsoV2InterfaceAbi}__ */ export declare const useWatchTestFtsoV2InterfaceEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=TestFtsoV2Interface.d.ts.map