import { ControllerBase, type ControllerHost } from './Abstracts/ControllerBase'; /** * Controller to recognized when two or more pointers are moving toward (zoom-in) or away from each other (zoom-out). * * @public */ export declare class PinchController extends ControllerBase { private readonly _pointerMap; private _active; private _startDistance; private _currentDistance; private _scale; private _pointerDownEventListenerSubscription; private _pointerMoveEventListenerSubscription; private _pointerUpEventListenerSubscription; private _pointerCancelEventListenerSubscription; private _lastScale; /** * Constructs a new instance of the `PinchController` class. * * @public */ constructor(host: ControllerHost); hostConnected(): void; hostDisconnected(): void; private onPointerDown; private onPointerMove; private onPointerUp; private onPointerCancel; private getDistance; } //# sourceMappingURL=PinchController.d.ts.map