export declare const iClaimSetupManagerAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; 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: "executor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "validFromRewardEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "feeValueWei"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ClaimExecutorFeeValueChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; 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: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "delegationAccount"; readonly internalType: "contract IDelegationAccount"; readonly type: "address"; readonly indexed: false; }]; readonly name: "DelegationAccountCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "delegationAccount"; readonly internalType: "contract IDelegationAccount"; readonly type: "address"; readonly indexed: false; }, { readonly name: "enabled"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "DelegationAccountUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "executor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ExecutorRegistered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "executor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "validFromRewardEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ExecutorUnregistered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "maxFeeValueWei"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "MaxFeeSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "minFeeValueWei"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "MinFeeSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "registerExecutorFeeValueWei"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RegisterExecutorFeeSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "excessAmount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SetExecutorsExcessAmountRefunded"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "accountToDelegationAccount"; 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: "allowedClaimRecipients"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegatees"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_bips"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }]; readonly name: "batchDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; 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: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_bips"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "delegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "delegateGovernance"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "disableDelegationAccount"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "enableDelegationAccount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IDelegationAccount"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getDelegationAccountData"; readonly outputs: readonly [{ readonly name: "_delegationAccount"; readonly internalType: "contract IDelegationAccount"; readonly type: "address"; }, { readonly name: "_enabled"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_executor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getExecutorCurrentFeeValue"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_executor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_rewardEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getExecutorFeeValue"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_executor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getExecutorInfo"; readonly outputs: readonly [{ readonly name: "_registered"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "_currentFeeValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_executor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getExecutorScheduledFeeValueChanges"; readonly outputs: readonly [{ readonly name: "_feeValue"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_validFromEpoch"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_fixed"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_start"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_end"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getRegisteredExecutors"; readonly outputs: readonly [{ readonly name: "_registeredExecutors"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_totalLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_executor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isClaimExecutor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feeValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "registerExecutor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_who"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "revokeDelegationAt"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { 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: "_enableDelegationAccount"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setAutoClaiming"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_executors"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly name: "setClaimExecutors"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_token"; readonly internalType: "contract IERC20"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferExternalToken"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "undelegateAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "undelegateGovernance"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "unregisterExecutor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feeValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "updateExecutorFeeValue"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iClaimSetupManagerAbi}__ */ export declare const useReadIClaimSetupManager: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iClaimSetupManagerAbi}__ */ export declare const useWriteIClaimSetupManager: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iClaimSetupManagerAbi}__ */ export declare const useSimulateIClaimSetupManager: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iClaimSetupManagerAbi}__ */ export declare const useWatchIClaimSetupManagerEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IClaimSetupManager.d.ts.map