import { Destroyable, Event } from "xbsj-renderer/dist-node/xr-base-utils"; import { KeyboardCameraControllerRunning } from "./KeyboardCameraControllerRunning"; export declare class KeyStatus extends Destroyable { private _keyboardCameraControllerRunning; static getKeyId(options: { code: string; shiftKey: boolean; ctrlKey: boolean; altKey: boolean; metaKey: boolean; }): string; private _currentKeyIds; get currentKeyIds(): Set; private _currentKeyIdsChanged; get currentKeyIdsChanged(): Event<[]>; private _debug; get debug(): boolean; set debug(value: boolean); get debugChanged(): import("xbsj-renderer/dist-node/xr-base-utils").Listener<[boolean, boolean]>; private _debugResetting; constructor(_keyboardCameraControllerRunning: KeyboardCameraControllerRunning); }