import { Connection } from '../../connection'; import { InputSource, PrimitiveType } from '../../util'; import TransportCommand from './transport'; export default abstract class Input extends TransportCommand { protected keepAlive: boolean; protected Cmd: string; constructor(connection: Connection, serial: string, source: InputSource, command: string, args: PrimitiveType | PrimitiveType[] | void, withEscape?: boolean); protected postExecute(): void; }