import { EventHandler } from "../core/eventhandler"; /** * 输入设备事件管理 */ export declare class Input extends EventHandler { domElement: HTMLElement | any; pointerLock: boolean; isLocked: boolean; private boundOnMouseDown; private boundOnMouseMove; private boundOnMouseUp; private boundOnMouseWheelMove; private boundOnPointerlockChange; private boundOnPointerlockError; private boundOnKeyDown; private boundOnKeyUp; private _pressed; constructor(domElement?: HTMLElement | any); onPointerlockChange(event: MouseEvent): void; onPointerlockError(event: MouseEvent): void; onMouseDown(event: MouseEvent): void; onMouseMove(event: MouseEvent): void; onMouseUp(event: MouseEvent): void; onKeyDown(event: KeyboardEvent): void; onKeyUp(event: KeyboardEvent): void; onMouseWheelMove(event: WheelEvent): void; isPress(key: string): boolean; }