/** * Schema introspection command * * Generates a machine-readable description of all CLI commands, * their arguments, flags, and output schemas. * Single source of truth: derived from COMMANDS registry and help definitions. * * @module cli/commands/schema */ import type { CommandCategory } from "../../help/types.js"; export interface CommandSchema { name: string; category: string; description: string; usage: string; options: Array<{ flag: string; description: string; default?: string; }>; flags: string[]; examples: string[]; } export interface FullSchema { version: string; commands: CommandSchema[]; } export declare function generateSchema(category?: CommandCategory): FullSchema; export declare function generateCommandSchema(name: string): CommandSchema | null; //# sourceMappingURL=command.d.ts.map