import { BaseInputHandler } from "../BaseInputHandler";
import { ITransformViewportParams, IWheelParams, IPointerParams, IKeyboardEventParams, IMovePointerParams, IInputManager } from "./../../../Input/InputManager/IInputManager";
import { SelectionHandler } from "./../../../Services/Selection/SelectionHandler";
export declare class LockedInputHandler extends BaseInputHandler {
    private _selectionHandler;
    constructor(inputManager: IInputManager, _selectionHandler: SelectionHandler);
    dispose(): void;
    protected _onClick(params: IPointerParams): Promise<void>;
    protected _onLongTap(params: IPointerParams): Promise<void>;
    protected _onMove(params: IMovePointerParams): Promise<void>;
    protected _onTransform(params: ITransformViewportParams): Promise<void>;
    protected _onWheel(params: IWheelParams): Promise<void>;
    protected _onPointerDown(params: IPointerParams): Promise<void>;
    protected _onHover(params: IPointerParams): Promise<void>;
    protected _onKey(params: IKeyboardEventParams): Promise<void>;
    protected _onDoubleClick(params: IPointerParams): Promise<void>;
}
