export declare const iirNatAccountAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "executors"; readonly internalType: "address[]"; readonly type: "address[]"; readonly indexed: false; }]; readonly name: "ClaimExecutorsSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "contract IERC20"; readonly type: "address"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ExternalTokenTransferred"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "wrap"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "FundsWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "rNat"; readonly internalType: "contract IRNat"; readonly type: "address"; readonly indexed: false; }]; readonly name: "Initialized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "LockedAmountBurned"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_rNat"; readonly internalType: "contract IRNat"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_firstMonthStartTs"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "lockedBalance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "rNat"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IRNat"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "rNatBalance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_wNat"; readonly internalType: "contract IWNat"; readonly type: "address"; }, { readonly name: "_months"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_amounts"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }]; readonly name: "receiveRewards"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "receivedRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint128"; readonly type: "uint128"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_claimSetupManager"; readonly internalType: "contract IIClaimSetupManager"; readonly type: "address"; }, { 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: "_wNat"; readonly internalType: "contract IWNat"; readonly type: "address"; }, { 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: "_wNat"; readonly internalType: "contract IWNat"; readonly type: "address"; }]; readonly name: "wNatBalance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_wNat"; readonly internalType: "contract IWNat"; readonly type: "address"; }, { readonly name: "_firstMonthStartTs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_amount"; readonly internalType: "uint128"; readonly type: "uint128"; }, { readonly name: "_wrap"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "withdraw"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint128"; readonly type: "uint128"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_wNat"; readonly internalType: "contract IWNat"; readonly type: "address"; }, { readonly name: "_firstMonthStartTs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_wrap"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "withdrawAll"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint128"; readonly type: "uint128"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "withdrawnRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint128"; readonly type: "uint128"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iirNatAccountAbi}__ */ export declare const useReadIirNatAccount: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iirNatAccountAbi}__ */ export declare const useWriteIirNatAccount: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iirNatAccountAbi}__ */ export declare const useSimulateIirNatAccount: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iirNatAccountAbi}__ */ export declare const useWatchIirNatAccountEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IIRNatAccount.d.ts.map