import { type Config, type ResolvedRegister, type WatchContractEventParameters } from '@wagmi/core'; import type { ConfigParameter, UnionCompute, UnionExactPartial } from '@wagmi/core/internal'; import type { Abi, ContractEventName } from 'viem'; import type { EnabledParameter } from '../types/properties.js'; import type { DeepMaybeRef } from '../types/ref.js'; export type UseWatchContractEventParameters = ContractEventName, strict extends boolean | undefined = undefined, config extends Config = Config, chainId extends config['chains'][number]['id'] = config['chains'][number]['id']> = DeepMaybeRef> & ConfigParameter & EnabledParameter>>; export type UseWatchContractEventReturnType = void; /** https://wagmi.sh/vue/api/composables/useWatchContractEvent */ export declare function useWatchContractEvent, strict extends boolean | undefined = undefined, config extends Config = ResolvedRegister['config'], chainId extends config['chains'][number]['id'] = config['chains'][number]['id']>(parameters?: UseWatchContractEventParameters): UseWatchContractEventReturnType; //# sourceMappingURL=useWatchContractEvent.d.ts.map