import { ControllerBase, type ControllerHost } from './Abstracts/ControllerBase'; /** * Controller to recognize pan gestures, allowing users to drag or swipe elements on the screen. * * @public */ export declare class PanController extends ControllerBase { private _startX; private _startY; private _currentX; private _currentY; private _isPointerDown; private _pointerDownEventListenerSubscription; private _pointerMoveEventListenerSubscription; private _pointerUpEventListenerSubscription; private _pointerCancelEventListenerSubscription; /** * Constructs a new instance of the `PanController` class. * * @public */ constructor(host: ControllerHost); /** * @public * @override */ hostConnected(): void; /** * @public * @override */ hostDisconnected(): void; private onPointerDown; private onPointerMove; private onPointerUp; } //# sourceMappingURL=PanController.d.ts.map