/** * CLI command metadata — single source of truth for bin.ts and docs. * * This file defines all CLI commands declaratively. bin.ts consumes the * descriptions, and the docs site imports the full metadata to render the * CLI reference page. */ interface CliOptionDef { flags: string; description: string; default?: string; } interface CliCommandDef { name: string; description: string; category: CliCommandCategory; usage: string; options: CliOptionDef[]; /** Optional positional argument (e.g., "[component]") */ argument?: string; argumentDescription?: string; } type CliCommandCategory = 'setup' | 'build' | 'dev' | 'quality' | 'visual' | 'ai' | 'integration' | 'utility'; interface CliCategoryInfo { label: string; description: string; } declare const CLI_COMMAND_CATEGORIES: Record; declare const CLI_COMMANDS: CliCommandDef[]; export { CLI_COMMANDS, CLI_COMMAND_CATEGORIES, type CliCategoryInfo, type CliCommandCategory, type CliCommandDef, type CliOptionDef };