import { IO } from './io'; import { Control } from './control'; import { Socket } from './socket'; import { Connection } from './connection'; import { InputDataJSON } from './core'; export declare class Input extends IO { control: Control | null; constructor(key: string, name: string, socket: Socket, allowMultipleConnections?: boolean); addConnection(connection: Connection): void; addControl(control: Control): void; showControl(): boolean; toJSON(): InputDataJSON; }