export declare const iDistributionToDelegatorsAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "whoClaimed"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sentTo"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "month"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amountWei"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "AccountClaimed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "theAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "confirmed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "AccountOptOut"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "entitlementStartTs"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "EntitlementStart"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "useGoodRandom"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }, { readonly name: "maxWaitForGoodRandomSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "UseGoodRandomSet"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardOwners"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_month"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "autoClaim"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardOwner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_month"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_wrap"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "claim"; readonly outputs: readonly [{ readonly name: "_rewardAmount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_month"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getClaimableAmount"; readonly outputs: readonly [{ readonly name: "_amountWei"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_month"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getClaimableAmountOf"; readonly outputs: readonly [{ readonly name: "_amountWei"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getClaimableMonths"; readonly outputs: readonly [{ readonly name: "_startMonth"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_endMonth"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getCurrentMonth"; readonly outputs: readonly [{ readonly name: "_currentMonth"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getMonthToExpireNext"; readonly outputs: readonly [{ readonly name: "_monthToExpireNext"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nextClaimableMonth"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "optOutOfAirdrop"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iDistributionToDelegatorsAbi}__ */ export declare const useReadIDistributionToDelegators: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iDistributionToDelegatorsAbi}__ */ export declare const useWriteIDistributionToDelegators: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iDistributionToDelegatorsAbi}__ */ export declare const useSimulateIDistributionToDelegators: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iDistributionToDelegatorsAbi}__ */ export declare const useWatchIDistributionToDelegatorsEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IDistributionToDelegators.d.ts.map