export declare const iiEntityManagerAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegationAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "DelegationAddressProposed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegationAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "DelegationAddressRegistrationConfirmed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "maxNodeIdsPerEntity"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "MaxNodeIdsPerEntitySet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; readonly indexed: true; }]; readonly name: "NodeIdRegistered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; readonly indexed: true; }]; readonly name: "NodeIdUnregistered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "part1"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "part2"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "PublicKeyRegistered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "part1"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "part2"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "PublicKeyUnregistered"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "signingPolicyAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SigningPolicyAddressProposed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "signingPolicyAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SigningPolicyAddressRegistrationConfirmed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "submitAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SubmitAddressProposed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "submitAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SubmitAddressRegistrationConfirmed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "submitSignaturesAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SubmitSignaturesAddressProposed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "submitSignaturesAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SubmitSignaturesAddressRegistrationConfirmed"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "confirmDelegationAddressRegistration"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "confirmSigningPolicyAddressRegistration"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "confirmSubmitAddressRegistration"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "confirmSubmitSignaturesAddressRegistration"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getDelegationAddressOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getDelegationAddressOfAt"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voters"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getDelegationAddresses"; readonly outputs: readonly [{ readonly name: "_delegationAddresses"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voters"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getNodeIds"; readonly outputs: readonly [{ readonly name: "_nodeIds"; readonly internalType: "bytes20[][]"; readonly type: "bytes20[][]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getNodeIdsOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes20[]"; readonly type: "bytes20[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getNodeIdsOfAt"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes20[]"; readonly type: "bytes20[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getPublicKeyOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getPublicKeyOfAt"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voters"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getPublicKeys"; readonly outputs: readonly [{ readonly name: "_parts1"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "_parts2"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voters"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getSigningPolicyAddresses"; readonly outputs: readonly [{ readonly name: "_signingPolicyAddresses"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voters"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getSubmitAddresses"; readonly outputs: readonly [{ readonly name: "_submitAddresses"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voters"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getSubmitSignaturesAddresses"; readonly outputs: readonly [{ readonly name: "_submitSignaturesAddresses"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getVoterAddresses"; readonly outputs: readonly [{ readonly name: "_addresses"; readonly internalType: "struct IEntityManager.VoterAddresses"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "submitAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "submitSignaturesAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "signingPolicyAddress"; readonly internalType: "address"; readonly type: "address"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getVoterAddressesAt"; readonly outputs: readonly [{ readonly name: "_addresses"; readonly internalType: "struct IEntityManager.VoterAddresses"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "submitAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "submitSignaturesAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "signingPolicyAddress"; readonly internalType: "address"; readonly type: "address"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getVoterForDelegationAddress"; readonly outputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getVoterForNodeId"; readonly outputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_part1"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_part2"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getVoterForPublicKey"; readonly outputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_signingPolicyAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getVoterForSigningPolicyAddress"; readonly outputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_submitAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getVoterForSubmitAddress"; readonly outputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_submitSignaturesAddress"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getVoterForSubmitSignaturesAddress"; readonly outputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "proposeDelegationAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_signingPolicyAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "proposeSigningPolicyAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_submitAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "proposeSubmitAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_submitSignaturesAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "proposeSubmitSignaturesAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; }, { readonly name: "_certificateRaw"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "_signature"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "registerNodeId"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_part1"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_part2"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_verificationData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "registerPublicKey"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; }]; readonly name: "unregisterNodeId"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "unregisterPublicKey"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iiEntityManagerAbi}__ */ export declare const useReadIiEntityManager: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iiEntityManagerAbi}__ */ export declare const useWriteIiEntityManager: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iiEntityManagerAbi}__ */ export declare const useSimulateIiEntityManager: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iiEntityManagerAbi}__ */ export declare const useWatchIiEntityManagerEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IIEntityManager.d.ts.map