import { EvDevKeyCode } from './Xkb'; export declare type KeyCode = { readonly evdevKeyCode: EvDevKeyCode; readonly x11KeyCode: number; }; export declare type KeyEvent = { readonly keyCode: KeyCode; readonly timeStamp: number; readonly pressed: boolean; readonly capsLock: boolean; readonly numLock: boolean; }; export interface CreateKeyEventFromKeyboardEvent { (keyboardEvent: KeyboardEvent, down: boolean): KeyEvent | undefined; } export declare const createKeyEventFromKeyboardEvent: CreateKeyEventFromKeyboardEvent;