export namespace KeyID { let Number0: string; let Number1: string; let Number2: string; let Number3: string; let Number4: string; let Number5: string; let Number6: string; let Number7: string; let Number8: string; let Number9: string; let Digit0: string; let Digit1: string; let Digit2: string; let Digit3: string; let Digit4: string; let Digit5: string; let Digit6: string; let Digit7: string; let Digit8: string; let Digit9: string; let Numpad0: string; let Numpad1: string; let Numpad2: string; let Numpad3: string; let Numpad4: string; let Numpad5: string; let Numpad6: string; let Numpad7: string; let Numpad8: string; let Numpad9: string; let KeyA: string; let KeyB: string; let KeyC: string; let KeyD: string; let KeyE: string; let KeyF: string; let KeyG: string; let KeyH: string; let KeyI: string; let KeyJ: string; let KeyK: string; let KeyL: string; let KeyM: string; let KeyN: string; let KeyO: string; let KeyP: string; let KeyQ: string; let KeyR: string; let KeyS: string; let KeyT: string; let KeyU: string; let KeyV: string; let KeyW: string; let KeyX: string; let KeyY: string; let KeyZ: string; let A: string; let B: string; let C: string; let D: string; let E: string; let F: string; let G: string; let H: string; let I: string; let J: string; let K: string; let L: string; let M: string; let N: string; let O: string; let P: string; let Q: string; let R: string; let S: string; let T: string; let U: string; let V: string; let W: string; let X: string; let Y: string; let Z: string; let a: string; let b: string; let c: string; let d: string; let e: string; let f: string; let g: string; let h: string; let i: string; let j: string; let k: string; let l: string; let m: string; let n: string; let o: string; let p: string; let q: string; let r: string; let s: string; let t: string; let u: string; let v: string; let w: string; let x: string; let y: string; let z: string; let UP: string; let DOWN: string; let LEFT: string; let RIGHT: string; let SPACE: string; let ENTER: string; let BACKSPACE: string; let ESC: string; let SHIFT_LEFT: string; let SHIFT_RIGHT: string; let CONTROL_LEFT: string; let CONTROL_RIGHT: string; let ALT_LEFT: string; let ALT_RIGHT: string; } export class Keyboard { constructor(engine?: import("@wonderlandengine/api").WonderlandEngine | null); _myEngine: import("@wonderlandengine/api").WonderlandEngine | null; _myKeyInfos: {}; _myKeyInfosIDs: any[]; _myOnKeyDownEventListener: ((event: any) => void) | null; _myOnKeyUpEventListener: ((event: any) => void) | null; _myActive: boolean; _myDestroyed: boolean; setActive(active: any): void; isActive(): boolean; isKeyPressed(keyID: any): boolean; isAnyKeyPressed(): boolean; isKeyPressStart(keyID: any): boolean; isKeyPressEnd(keyID: any): boolean; addKey(keyID: any): void; start(): void; update(dt: any): void; _keyDown(event: any): void; _keyUp(event: any): void; _keyPressedChanged(keyID: any, pressed: any): void; _createKeyInfo(): { myPressed: boolean; myPressStart: boolean; myPressStartToProcess: boolean; myPressEnd: boolean; myPressEndToProcess: boolean; }; destroy(): void; isDestroyed(): boolean; }