import { HidKeyboardAction, HidKeyboardModifiers } from "../jdom/constants"; import { JDServiceServer, JDServerOptions } from "../jdom/servers/serviceserver"; import { SMap } from "../jdom/utils"; export declare class HIDKeyboardServer extends JDServiceServer { private _lastKey; constructor(options?: JDServerOptions); get lastKey(): [number, HidKeyboardModifiers, HidKeyboardAction][]; private handleKey; private handleClear; } /** * @internal */ export declare const selectors: SMap; /** * @internal */ export declare const reverseSelectors: { [index: number]: string; }; /** * @internal */ export declare const modifierCodes: { controlleft: HidKeyboardModifiers; altleft: HidKeyboardModifiers; shiftleft: HidKeyboardModifiers; metaleft: HidKeyboardModifiers; controlright: HidKeyboardModifiers; altright: HidKeyboardModifiers; shiftright: HidKeyboardModifiers; metaright: HidKeyboardModifiers; }; /** * @internal */ export declare function renderKeyboardKey(selector: number, modifiers: HidKeyboardModifiers, pretty: boolean): string; //# sourceMappingURL=hidkeyboardserver.d.ts.map