export declare const iFastUpdateIncentiveManagerAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardEpochId"; readonly internalType: "uint24"; readonly type: "uint24"; readonly indexed: true; }, { readonly name: "rangeIncrease"; readonly internalType: "Range"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "sampleSizeIncrease"; readonly internalType: "SampleSize"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "offerAmount"; readonly internalType: "Fee"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "IncentiveOffered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardEpochId"; readonly internalType: "uint24"; readonly type: "uint24"; readonly indexed: true; }, { readonly name: "feedConfigurations"; readonly internalType: "struct IFastUpdatesConfiguration.FeedConfiguration[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }, { readonly name: "rewardBandValue"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "inflationShare"; readonly internalType: "uint24"; readonly type: "uint24"; }]; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "InflationRewardsOffered"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getBaseScale"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "Scale"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getCurrentSampleSizeIncreasePrice"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "Fee"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getExpectedSampleSize"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "SampleSize"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getIncentiveDuration"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getPrecision"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "Precision"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getRange"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "Range"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getScale"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "Scale"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_offer"; readonly internalType: "struct IFastUpdateIncentiveManager.IncentiveOffer"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "rangeIncrease"; readonly internalType: "Range"; readonly type: "uint256"; }, { readonly name: "rangeLimit"; readonly internalType: "Range"; readonly type: "uint256"; }]; }]; readonly name: "offerIncentive"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "rangeIncreaseLimit"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "Range"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "rangeIncreasePrice"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "Fee"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "sampleIncreaseLimit"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "SampleSize"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iFastUpdateIncentiveManagerAbi}__ */ export declare const useReadIFastUpdateIncentiveManager: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iFastUpdateIncentiveManagerAbi}__ */ export declare const useWriteIFastUpdateIncentiveManager: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iFastUpdateIncentiveManagerAbi}__ */ export declare const useSimulateIFastUpdateIncentiveManager: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iFastUpdateIncentiveManagerAbi}__ */ export declare const useWatchIFastUpdateIncentiveManagerEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IFastUpdateIncentiveManager.d.ts.map