import type { Command, CommandOptions } from './command'; import type { CLIMain } from './cli.main.runtime'; import type { GenerateOpts } from './generate-doc-md'; export declare class CliGenerateCmd implements Command { private cliMain; name: string; description: string; alias: string; loader: boolean; group: string; options: CommandOptions; private: boolean; constructor(cliMain: CLIMain); report(args: any, { metadata, docs, skill }: GenerateOpts & { docs?: boolean; skill?: string; }): Promise; json(): Promise<(Partial & { commands?: any; })[]>; } export declare class CliCmd implements Command { private cliMain; name: string; description: string; alias: string; commands: Command[]; loader: boolean; group: string; options: CommandOptions; private: boolean; constructor(cliMain: CLIMain); report(): Promise; }