export declare const iFtsoManagerAbi: 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: "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: "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: "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: "active"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; 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: "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: "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: "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"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iFtsoManagerAbi}__ */ export declare const useReadIFtsoManager: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iFtsoManagerAbi}__ */ export declare const useWatchIFtsoManagerEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IFtsoManager.d.ts.map