declare class InputManager { private keyStates; private mouseButtonStates; private pointerStates; private mousePosition; private _initialized; private _killFunction; constructor(); get initialized(): boolean; initialize(): Promise; private handleKeyDown; private handleKeyUp; private handleMouseDown; private handlePointerDown; private handlePointerUp; isPointerDown(ind?: number): boolean; private handleMouseUp; private handleMouseMove; isKeyDown(key: string): boolean; isMouseButtonPressed(button: number): boolean; getMousePosition(): { x: number; y: number; }; } export default InputManager;