import { Injector, type OnInit } from '@angular/core'; import { type GestureInfer } from './gesture'; import * as i0 from "@angular/core"; export declare const injectHover: (handler: (state: Omit, "event"> & { event: PointerEvent; } & { cdr: import("@angular/core").ChangeDetectorRef; }) => any, options?: { injector?: Injector; zoneless?: boolean; config?: (() => ({ enabled?: boolean; } & { mouseOnly?: boolean; }) | undefined) | undefined; } | undefined) => void; export type NgxInjectHover = GestureInfer; export declare class NgxHover implements OnInit { private config; set _config(config: NgxInjectHover['config']); zoneless?: boolean; readonly ngxHover: import("@angular/core").OutputEmitterRef, "event"> & { event: PointerEvent; } & { cdr: import("@angular/core").ChangeDetectorRef; }>; private injector; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }