import type { InputBackend } from "./input-backends/interface.js"; import type { InputMessage, RemoteDesktopCapability, ScreenInfo } from "./types.js"; export declare class InputDispatcher { private backend; private permissions; private screen; constructor(backend: InputBackend, permissions: Set, screen: ScreenInfo); setScreen(screen: ScreenInfo): void; handle(message: InputMessage): Promise; }