import { Synopsis, TypedOptionDefinitions } from './typed-command-line-arguments' export interface CommandDefinition { command: string description?: string synopses?: Array> options: TypedOptionDefinitions execute: (options: T) => Promise }