import type { Config, GetContractEventsErrorType, ResolvedRegister } from '@wagmi/core'; import type { ConfigParameter, UnionCompute } from '@wagmi/core/internal'; import { type GetContractEventsData, type GetContractEventsOptions } from '@wagmi/core/query'; import type { Abi, BlockNumber, BlockTag, ContractEventName } from 'viem'; import { type UseQueryReturnType } from '../utils/query.js'; export type UseContractEventsParameters | undefined = ContractEventName | undefined, strict extends boolean | undefined = undefined, fromBlock extends BlockNumber | BlockTag | undefined = undefined, toBlock extends BlockNumber | BlockTag | undefined = undefined, config extends Config = Config, chainId extends config['chains'][number]['id'] = config['chains'][number]['id'], selectData = GetContractEventsData> = UnionCompute & ConfigParameter>; export type UseContractEventsReturnType | undefined = ContractEventName | undefined, strict extends boolean | undefined = undefined, fromBlock extends BlockNumber | BlockTag | undefined = undefined, toBlock extends BlockNumber | BlockTag | undefined = undefined, selectData = GetContractEventsData> = UseQueryReturnType; /** https://wagmi.sh/react/api/hooks/useContractEvents */ export declare function useContractEvents | undefined, strict extends boolean | undefined = undefined, fromBlock extends BlockNumber | BlockTag | undefined = undefined, toBlock extends BlockNumber | BlockTag | undefined = undefined, config extends Config = ResolvedRegister['config'], chainId extends config['chains'][number]['id'] = config['chains'][number]['id'], selectData = GetContractEventsData>(parameters?: UseContractEventsParameters): UseContractEventsReturnType; //# sourceMappingURL=useContractEvents.d.ts.map