import { JSONSchemaType } from 'ajv'; import { SchemaIds } from '../constants/schemas'; import { GlobalOptions } from '../interfaces/common'; import Command from './command'; export default class CommandWithReturnedData extends Command { protected schemaId: SchemaIds; protected schema: JSONSchemaType; protected options: T_CommandOptions; protected globalOptions: GlobalOptions; protected ipCmd: string[]; constructor(schemaId: SchemaIds, schema: JSONSchemaType, options: T_CommandOptions, globalOptions: GlobalOptions, ipCmd: string[]); exec(): Promise; }