import { IConfig } from './config'; export interface ICommand { id?: string; hidden: boolean; base: '@cli-engine/command@1.0.0'; aliases: string[]; run(argv: string[], config: IConfig): Promise; } export interface ICachedCommand { id: string; hidden: boolean; base: string; aliases: string[]; fetch(): Promise; }