export declare const iiFtsoManagerAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epochId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "AccruingUnearnedRewardsFailed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly []; readonly name: "ChillingNonrevealingDataProvidersFailed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "blockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CleanupBlockNumberManagerFailedForBlock"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ClosingExpiredRewardEpochFailed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "ftso"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "epochId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DistributingRewardsFailed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "fallbackMode"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "FallbackMode"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; readonly indexed: false; }, { readonly name: "epochId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "failingType"; readonly internalType: "enum IFtso.PriceFinalizationType"; readonly type: "uint8"; readonly indexed: false; }]; readonly name: "FinalizingPriceEpochFailed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; readonly indexed: false; }, { readonly name: "add"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "FtsoAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; readonly indexed: false; }]; readonly name: "FtsoDeactivationFailed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fallbackMode"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "FtsoFallbackMode"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; readonly indexed: false; }, { readonly name: "epochId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "InitializingCurrentEpochStateForRevealFailed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "chosenFtso"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "rewardEpochId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "PriceEpochFinalized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "votepowerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "startBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardEpochFinalized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "rewardEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "UpdatingActiveValidatorsTriggerFailed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "useGoodRandom"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }, { readonly name: "maxWaitForGoodRandomSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "UseGoodRandomSet"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "activate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "active"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; }]; readonly name: "addFtso"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftsos"; readonly internalType: "contract IIFtso[]"; readonly type: "address[]"; }]; readonly name: "addFtsosBulk"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentRewardEpochEnds"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "daemonize"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getContractName"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getCurrentPriceEpochData"; readonly outputs: readonly [{ readonly name: "_priceEpochId"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_priceEpochStartTimestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_priceEpochEndTimestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_priceEpochRevealEndTimestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_currentTimestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getCurrentPriceEpochId"; readonly outputs: readonly [{ readonly name: "_priceEpochId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getCurrentRewardEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; }]; readonly name: "getElasticBandWidthPPMFtso"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getFallbackMode"; readonly outputs: readonly [{ readonly name: "_fallbackMode"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "_ftsos"; readonly internalType: "contract IIFtso[]"; readonly type: "address[]"; }, { readonly name: "_ftsoInFallbackMode"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getFtsos"; readonly outputs: readonly [{ readonly name: "_ftsos"; readonly internalType: "contract IIFtso[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getLastUnprocessedPriceEpochData"; readonly outputs: readonly [{ readonly name: "_lastUnprocessedPriceEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_lastUnprocessedPriceEpochRevealEnds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_lastUnprocessedPriceEpochInitialized"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getPriceEpochConfiguration"; readonly outputs: readonly [{ readonly name: "_firstPriceEpochStartTs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_priceEpochDurationSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_revealEpochDurationSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getRewardEpochConfiguration"; readonly outputs: readonly [{ readonly name: "_firstRewardEpochStartTs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_rewardEpochDurationSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardEpochId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getRewardEpochData"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IIFtsoManager.RewardEpochData"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "votepowerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "startBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "startTimestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getRewardEpochToExpireNext"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getRewardEpochVotePowerBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getRewardExpiryOffsetSeconds"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "contract IIFtso"; readonly type: "address"; }]; readonly name: "notInitializedFtsos"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; }]; readonly name: "removeFtso"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftsoToAdd"; readonly internalType: "contract IIFtso"; readonly type: "address"; }, { readonly name: "copyCurrentPrice"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "copyAssetOrAssetFtsos"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "replaceFtso"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftsosToAdd"; readonly internalType: "contract IIFtso[]"; readonly type: "address[]"; }, { readonly name: "copyCurrentPrice"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "copyAssetOrAssetFtsos"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "replaceFtsosBulk"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "rewardEpochDurationSeconds"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_rewardEpochId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "rewardEpochs"; readonly outputs: readonly [{ readonly name: "_votepowerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_startBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_startTimestamp"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "rewardEpochsStartTs"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_fallbackMode"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setFallbackMode"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; }, { readonly name: "_asset"; readonly internalType: "contract IIVPToken"; readonly type: "address"; }]; readonly name: "setFtsoAsset"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; }, { readonly name: "_assetFtsos"; readonly internalType: "contract IIFtso[]"; readonly type: "address[]"; }]; readonly name: "setFtsoAssetFtsos"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ftso"; readonly internalType: "contract IIFtso"; readonly type: "address"; }, { readonly name: "_fallbackMode"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setFtsoFallbackMode"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_updateTs"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxVotePowerNatThresholdFraction"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxVotePowerAssetThresholdFraction"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_lowAssetUSDThreshold"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_highAssetUSDThreshold"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_highAssetTurnoutThresholdBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_lowNatTurnoutThresholdBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_elasticBandRewardBIPS"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_rewardExpiryOffsetSeconds"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_trustedAddresses"; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly name: "setGovernanceParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_nextRewardEpochToExpire"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_rewardEpochsLength"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_currentRewardEpochEnds"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setInitialRewardData"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "switchToFallbackMode"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iiFtsoManagerAbi}__ */ export declare const useReadIiFtsoManager: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iiFtsoManagerAbi}__ */ export declare const useWriteIiFtsoManager: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iiFtsoManagerAbi}__ */ export declare const useSimulateIiFtsoManager: import("wagmi/codegen").CreateUseSimulateContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iiFtsoManagerAbi}__ */ export declare const useWatchIiFtsoManagerEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IIFtsoManager.d.ts.map