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