export declare const iiGenericRewardManagerAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardOwner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "recipients"; readonly internalType: "address[]"; readonly type: "address[]"; readonly indexed: false; }]; readonly name: "AllowedClaimRecipientsChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardOwner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "executors"; readonly internalType: "address[]"; readonly type: "address[]"; readonly indexed: false; }]; readonly name: "ClaimExecutorsChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "authorizedAmountWei"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DailyAuthorizedInflationSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "amountReceivedWei"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "InflationReceived"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sentTo"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardClaimed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardManager"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "RewardManagerActivated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardManager"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "RewardManagerDeactivated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "addresses"; readonly internalType: "address[]"; readonly type: "address[]"; readonly indexed: false; }, { readonly name: "rewards"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; readonly indexed: false; }]; readonly name: "RewardsDistributed"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "activate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "active"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allowedClaimRecipients"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardOwner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_recipient"; readonly internalType: "address payable"; readonly type: "address"; }, { readonly name: "_rewardAmount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_wrap"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "claim"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "claimExecutors"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "deactivate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_addresses"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_rewardAmounts"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }]; readonly name: "distributeRewards"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getContractName"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getInflationAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_beneficiary"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getStateOfRewards"; readonly outputs: readonly [{ readonly name: "_totalReward"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_claimedReward"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getTokenPoolSupplyData"; readonly outputs: readonly [{ readonly name: "_lockedFundsWei"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_totalInflationAuthorizedWei"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_totalClaimedWei"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getTotals"; readonly outputs: readonly [{ readonly name: "_totalAwardedWei"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_totalClaimedWei"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_totalInflationAuthorizedWei"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_totalInflationReceivedWei"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_lastInflationAuthorizationReceivedTs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_dailyAuthorizedInflation"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "receiveInflation"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_recipients"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly name: "setAllowedClaimRecipients"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_executors"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly name: "setClaimExecutors"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_toAuthorizeWei"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setDailyAuthorizedInflation"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iiGenericRewardManagerAbi}__ */ export declare const useReadIiGenericRewardManager: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iiGenericRewardManagerAbi}__ */ export declare const useWriteIiGenericRewardManager: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iiGenericRewardManagerAbi}__ */ export declare const useSimulateIiGenericRewardManager: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iiGenericRewardManagerAbi}__ */ export declare const useWatchIiGenericRewardManagerEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IIGenericRewardManager.d.ts.map