import { EventEmitter } from "events"; import type { SelectableElement } from "../components/selectable-element"; export declare class Input extends EventEmitter { selected: SelectableElement[]; selectables: SelectableElement[]; private keysCurrentlyHeld; constructor(); select(element: SelectableElement, forceMultipleSelection?: boolean): void; deselect(element: SelectableElement): void; handleSelection(element: SelectableElement, neverDeselect?: boolean): void; clearSelection(ignoreMultiselect?: boolean): void; isHeld(key: string): boolean; get multiSelectedEnabled(): boolean; private onkeydown; private onkeyup; } //# sourceMappingURL=input.d.ts.map