export declare const KEY_CODES: { ALT: number; ARROW_DOWN: number; ARROW_LEFT: number; ARROW_RIGHT: number; ARROW_UP: number; AUDIO_DOWN: number; AUDIO_MUTE: number; AUDIO_UP: number; BACKSPACE: number; CAPS_LOCK: number; COMMA: number; COMMAND_LEFT: number; COMMAND_RIGHT: number; COMMAND_FIREFOX: number; CONTROL: number; DELETE: number; END: number; ENTER: number; ESCAPE: number; F1: number; F2: number; F3: number; F4: number; F5: number; F6: number; F7: number; F8: number; F9: number; F10: number; F11: number; F12: number; F13: number; F14: number; F15: number; F16: number; F17: number; F18: number; F19: number; HOME: number; INSERT: number; MEDIA_NEXT: number; MEDIA_PLAY_PAUSE: number; MEDIA_PREV: number; MEDIA_STOP: number; NULL: number; NUM_LOCK: number; PAGE_DOWN: number; PAGE_UP: number; PAUSE: number; PERIOD: number; SCROLL_LOCK: number; SHIFT: number; SPACE: number; TAB: number; A: number; C: number; D: number; F: number; L: number; O: number; P: number; S: number; V: number; X: number; Y: number; Z: number; }; /** * Returns true if keyCode represents a printable character. * * @param {number} keyCode The keyboard key code. * @returns {boolean} */ export declare function isPrintableChar(keyCode: number): boolean; /** * @param {number} keyCode The keyboard key code. * @returns {boolean} */ export declare function isFunctionKey(keyCode: number): boolean; /** * Checks if passed key code is ctrl or cmd key. Depends on what OS the code runs it check key code based on * different meta key codes. * * @param {number} keyCode The keyboard key code. * @returns {boolean} */ export declare function isCtrlKey(keyCode: number): boolean; /** * Checks if passed key code is ctrl or cmd key. This helper checks if the key code matches to meta keys * regardless of the OS on which it is running. * * @param {number} keyCode The keyboard key code. * @returns {boolean} */ export declare function isCtrlMetaKey(keyCode: number): boolean; /** * @param {number} keyCode The keyboard key code. * @param {string} baseCode The list of the key codes to compare with. * @returns {boolean} */ export declare function isKey(keyCode: number, baseCode: string): boolean;