import { t as GesturePluginBase } from "./GesturePluginBase-xvUGqKbP.js"; //#region src/main/private/GestureRecognizer/plugins/PinchGesturePlugin.d.ts /** * Reports onPinchIn when two fingers spread apart and onPinchOut when they come * together, once per gesture. Touch input only. */ declare class PinchGesturePlugin extends GesturePluginBase { /** In normalizedDistance() units: 0.02 is 2% of screen width for a horizontal pinch. */ private static readonly NORMALIZED_DELTA_THRESHOLD; private startDistance; private handled; private readonly touchPositions; private activeTouchPointerCount; private readonly onPointerDown; private readonly onPointerUp; private readonly onPointerMove; protected bind(): void; protected reset(): void; private beginFromPointers; private evaluate; private resetGesture; } //#endregion export { PinchGesturePlugin as t };