import { IInputManager } from "./IInputManager";
export declare class HtmlInputManagerAdapter {
    private _hostElement;
    private _keyInputElement;
    private _inputManager;
    private _preventKeyHandleClass;
    private _preventClickHandleClass;
    private _isTouchDevice;
    constructor(_hostElement: HTMLElement, _keyInputElement: HTMLElement, _inputManager: IInputManager, _preventKeyHandleClass?: string, _preventClickHandleClass?: string);
    private _onTouchStart;
    private _onTouchEnd;
    private _onTouchMove;
    private _onMouseDown;
    private _onMouseUp;
    private _onMouseMove;
    private _onKeyDown;
    private _onKeyUp;
    private _getButton;
    private _raiseMouseEvent;
    private _raiseTouchEvent;
    private _raiseKeyEvent;
    private _onWheel;
    dispose(): void;
    private checkIsEventExcluded;
}
