import { CommandHandle } from './CommandHandle'; import { OptionDefinition } from './OptionDefinition'; export interface Command { name: string; description: string; remarks?: string; optionDefinitions: OptionDefinition[]; ignoreUnknownOptions?: boolean; subcommands?: Record>; handle: CommandHandle; }