export declare const iFastUpdatesConfigurationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; readonly indexed: true; }, { readonly name: "rewardBandValue"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "inflationShare"; readonly internalType: "uint24"; readonly type: "uint24"; readonly indexed: false; }, { readonly name: "index"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FeedAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; readonly indexed: true; }, { readonly name: "index"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FeedRemoved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; readonly indexed: true; }, { readonly name: "rewardBandValue"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "inflationShare"; readonly internalType: "uint24"; readonly type: "uint24"; readonly indexed: false; }, { readonly name: "index"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FeedUpdated"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getFeedConfigurations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IFastUpdatesConfiguration.FeedConfiguration[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }, { readonly name: "rewardBandValue"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "inflationShare"; readonly internalType: "uint24"; readonly type: "uint24"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_index"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getFeedId"; readonly outputs: readonly [{ readonly name: "_feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getFeedIds"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes21[]"; readonly type: "bytes21[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_feedId"; readonly internalType: "bytes21"; readonly type: "bytes21"; }]; readonly name: "getFeedIndex"; readonly outputs: readonly [{ readonly name: "_index"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getNumberOfFeeds"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getUnusedIndices"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iFastUpdatesConfigurationAbi}__ */ export declare const useReadIFastUpdatesConfiguration: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iFastUpdatesConfigurationAbi}__ */ export declare const useWatchIFastUpdatesConfigurationEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IFastUpdatesConfiguration.d.ts.map