export declare const iFdcHubAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }, { readonly name: "fee"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "AttestationRequest"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardEpochId"; readonly internalType: "uint24"; readonly type: "uint24"; readonly indexed: true; }, { readonly name: "fdcConfigurations"; readonly internalType: "struct IFdcInflationConfigurations.FdcConfiguration[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "attestationType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "source"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "inflationShare"; readonly internalType: "uint24"; readonly type: "uint24"; }, { readonly name: "minRequestsThreshold"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "mode"; readonly internalType: "uint224"; readonly type: "uint224"; }]; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "InflationRewardsOffered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "requestsOffsetSeconds"; readonly internalType: "uint8"; readonly type: "uint8"; readonly indexed: false; }]; readonly name: "RequestsOffsetSet"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "fdcInflationConfigurations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IFdcInflationConfigurations"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "fdcRequestFeeConfigurations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IFdcRequestFeeConfigurations"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "requestAttestation"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "requestsOffsetSeconds"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iFdcHubAbi}__ */ export declare const useReadIFdcHub: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iFdcHubAbi}__ */ export declare const useWriteIFdcHub: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iFdcHubAbi}__ */ export declare const useSimulateIFdcHub: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iFdcHubAbi}__ */ export declare const useWatchIFdcHubEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IFdcHub.d.ts.map