export declare const iiPollingFoundationAbi: readonly [{ 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: "proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "proposer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "targets"; readonly internalType: "address[]"; readonly type: "address[]"; readonly indexed: false; }, { readonly name: "values"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; readonly indexed: false; }, { readonly name: "calldatas"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; readonly indexed: false; }, { readonly name: "description"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }, { readonly name: "accept"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }, { readonly name: "voteTimes"; readonly internalType: "uint256[2]"; readonly type: "uint256[2]"; readonly indexed: false; }, { readonly name: "executionTimes"; readonly internalType: "uint256[2]"; readonly type: "uint256[2]"; readonly indexed: false; }, { readonly name: "votePowerBlock"; 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: "circulatingSupply"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ProposalCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }]; readonly name: "ProposalExecuted"; }, { 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: "votePower"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "reason"; readonly internalType: "string"; readonly type: "string"; 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: "_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 name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; 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: "_v"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_r"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_s"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "castVoteBySig"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; 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: "_reason"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "castVoteWithReason"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "execute"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_targets"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_values"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_calldatas"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }, { readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "execute"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proposalId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getProposalInfo"; readonly outputs: readonly [{ readonly name: "_proposer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_accept"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "_votePowerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_voteStartTime"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_voteEndTime"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_execStartTime"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_execEndTime"; 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: "_circulatingSupply"; 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: "_voter"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getVotes"; readonly outputs: readonly [{ readonly name: ""; 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: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isProposer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_targets"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_values"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_calldatas"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }, { readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "_settings"; readonly internalType: "struct IGovernor.GovernorSettings"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "accept"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "votingDelaySeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "votingPeriodSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "vpBlockPeriodSeconds"; 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: "executionDelaySeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "executionPeriodSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly name: "propose"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_description"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "_settings"; readonly internalType: "struct IIPollingFoundation.GovernorSettingsWithoutExecParams"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "accept"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "votingDelaySeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "votingPeriodSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "vpBlockPeriodSeconds"; 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: "propose"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; 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 IGovernor.ProposalState"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iiPollingFoundationAbi}__ */ export declare const useReadIiPollingFoundation: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iiPollingFoundationAbi}__ */ export declare const useWriteIiPollingFoundation: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iiPollingFoundationAbi}__ */ export declare const useSimulateIiPollingFoundation: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iiPollingFoundationAbi}__ */ export declare const useWatchIiPollingFoundationEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IIPollingFoundation.d.ts.map