/** * KeyUp event interface for handling key release events. */ interface IKeyUpEvent { /** KeyUp event type */ type: 'keyup'; /** Key code representing the key that was released */ keyCode: KeyUpEventMap; /** Key name representing the key that was released */ keyName: keyof typeof KeyUpEventMap; } export default IKeyUpEvent; /** * Enum of supported key codes for KeyUp events. * * @remarks * If a key is not listed here, it will show warning in the console. */ export declare enum KeyUpEventMap { UNKNOWN = 0, NUM_0 = 1, NUM_1 = 2, NUM_2 = 3, NUM_3 = 4, NUM_4 = 5, NUM_5 = 6, NUM_6 = 7, NUM_7 = 8, NUM_8 = 9, NUM_9 = 10, ARROW_LEFT = 11, ARROW_UP = 12, ARROW_RIGHT = 13, ARROW_DOWN = 14, YELLOW = 16, BLUE = 17, RED = 18, GREEN = 19, VOLUME_DOWN = 20, VOLUME_UP = 30, POWER = 31, POWER_OFF = 32, HOME = 33, EXIT = 34, RETURN = 35, BACKSPACE = 36, LOCK = 37 }