export declare const iiPollingManagementGroupAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "newMaintainer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "MaintainerSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "addedMember"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ManagementGroupMemberAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "removedMember"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ManagementGroupMemberRemoved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "proposer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "description"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }, { readonly name: "voteStartTime"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "voteEndTime"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "thresholdConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "majorityConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "eligibleMembers"; readonly internalType: "address[]"; readonly type: "address[]"; readonly indexed: false; }, { readonly name: "accept"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "ManagementGroupProposalCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "votingDelaySeconds"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "votingPeriodSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "thresholdConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "majorityConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "proposalFeeValueWei"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "addAfterRewardedEpochs"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "addAfterNotChilledEpochs"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "removeAfterNotRewardedEpochs"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "removeAfterEligibleProposals"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "removeAfterNonParticipatingProposals"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "removeForDays"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ParametersSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }]; readonly name: "ProposalCanceled"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "proxyVoter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ProxyVoterSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "support"; readonly internalType: "uint8"; readonly type: "uint8"; readonly indexed: false; }, { readonly name: "forVotePower"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "againstVotePower"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "VoteCast"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "addMember"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "canPropose"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "canVote"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "cancel"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_support"; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly name: "castVote"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_votersToAdd"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_votersToRemove"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly name: "changeManagementGroupMembers"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getLastProposal"; readonly outputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getProposalDescription"; readonly outputs: readonly [{ readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getProposalInfo"; readonly outputs: readonly [{ readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "_proposer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_accept"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "_voteStartTime"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_voteEndTime"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_thresholdConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_majorityConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_noOfEligibleMembers"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getProposalVotes"; readonly outputs: readonly [{ readonly name: "_for"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_against"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "hasVoted"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isMember"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "propose"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "_settings"; readonly internalType: "struct IIPollingManagementGroup.ProposalSettings"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "accept"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "votingStartTs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "votingPeriodSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "thresholdConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "majorityConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly name: "proposeWithSettings"; readonly outputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "removeMember"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_votingDelaySeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_votingPeriodSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_thresholdConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_majorityConditionBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_proposalFeeValueWei"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_addAfterRewardedEpochs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_addAfterNotChilledEpochs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_removeAfterNotRewardedEpochs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_removeAfterEligibleProposals"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_removeAfterNonParticipatingProposals"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_removeForDays"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxyVoter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setProxyVoter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "state"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "enum IPollingManagementGroup.ProposalState"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iiPollingManagementGroupAbi}__ */ export declare const useReadIiPollingManagementGroup: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iiPollingManagementGroupAbi}__ */ export declare const useWriteIiPollingManagementGroup: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iiPollingManagementGroupAbi}__ */ export declare const useSimulateIiPollingManagementGroup: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iiPollingManagementGroupAbi}__ */ export declare const useWatchIiPollingManagementGroupEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IIPollingManagementGroup.d.ts.map