export declare const ipChainVotePowerAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; readonly indexed: false; }, { readonly name: "blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "VotePowerCacheCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; readonly indexed: true; }, { readonly name: "priorVotePower"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "newVotePower"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "VotePowerChanged"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_nodeIds"; readonly internalType: "bytes20[]"; readonly type: "bytes20[]"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "batchVotePowerOfAt"; readonly outputs: readonly [{ readonly name: ""; 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: "stakesOf"; readonly outputs: readonly [{ readonly name: "_nodeIds"; readonly internalType: "bytes20[]"; readonly type: "bytes20[]"; }, { readonly name: "_amounts"; 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: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stakesOfAt"; readonly outputs: readonly [{ readonly name: "_nodeIds"; readonly internalType: "bytes20[]"; readonly type: "bytes20[]"; }, { readonly name: "_amounts"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "totalVotePower"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "totalVotePowerAt"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "totalVotePowerAtCached"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; }]; readonly name: "votePowerFromTo"; readonly outputs: readonly [{ readonly name: ""; 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: "_nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "votePowerFromToAt"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_nodeId"; readonly internalType: "bytes20"; readonly type: "bytes20"; }]; readonly name: "votePowerOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; 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: "votePowerOfAt"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "bytes20"; readonly type: "bytes20"; }, { readonly name: "_blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "votePowerOfAtCached"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link ipChainVotePowerAbi}__ */ export declare const useReadIpChainVotePower: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link ipChainVotePowerAbi}__ */ export declare const useWriteIpChainVotePower: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link ipChainVotePowerAbi}__ */ export declare const useSimulateIpChainVotePower: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link ipChainVotePowerAbi}__ */ export declare const useWatchIpChainVotePowerEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IPChainVotePower.d.ts.map