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