export declare const iiPriceSubmitterAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "submitter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epochId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "hash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "timestamp"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "HashSubmitted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "voter"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epochId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "ftsos"; readonly internalType: "contract IFtsoGenesis[]"; readonly type: "address[]"; readonly indexed: false; }, { readonly name: "prices"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; readonly indexed: false; }, { readonly name: "random"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "timestamp"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "PricesRevealed"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getCurrentRandom"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getFtsoManager"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IFtsoManagerGenesis"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getFtsoRegistry"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IFtsoRegistryGenesis"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epochId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getRandom"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getTrustedAddresses"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getVoterWhitelister"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epochId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_ftsoIndices"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_prices"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_random"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "revealPrices"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_trustedAddresses"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly name: "setTrustedAddresses"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epochId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_hash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "submitHash"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voter"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "voterWhitelistBitmap"; readonly outputs: readonly [{ readonly name: ""; 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: "_ftsoIndex"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "voterWhitelisted"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_voters"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_ftsoIndex"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "votersRemovedFromWhitelist"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iiPriceSubmitterAbi}__ */ export declare const useReadIiPriceSubmitter: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iiPriceSubmitterAbi}__ */ export declare const useWriteIiPriceSubmitter: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iiPriceSubmitterAbi}__ */ export declare const useSimulateIiPriceSubmitter: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iiPriceSubmitterAbi}__ */ export declare const useWatchIiPriceSubmitterEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IIPriceSubmitter.d.ts.map