/** * Unified CLI Commands for Recoder.xyz Ecosystem * * Provides consistent commands across CLI, Web Platform, and VS Code Extension */ export interface CommandDefinition { name: string; description: string; aliases?: string[]; arguments?: Array<{ name: string; description: string; required: boolean; type: 'string' | 'number' | 'boolean'; }>; options?: Array<{ name: string; description: string; type: 'string' | 'number' | 'boolean'; default?: any; choices?: string[]; }>; platform: 'all' | 'cli' | 'web' | 'extension'; category: string; examples: string[]; } export declare const UNIFIED_COMMANDS: CommandDefinition[]; /** * Get commands by platform */ export declare function getCommandsByPlatform(platform: 'cli' | 'web' | 'extension'): CommandDefinition[]; /** * Get commands by category */ export declare function getCommandsByCategory(category: string): CommandDefinition[]; /** * Find command by name or alias */ export declare function findCommand(nameOrAlias: string): CommandDefinition | undefined; /** * Get all available categories */ export declare function getCategories(): string[]; /** * Generate help text for a command */ export declare function generateCommandHelp(command: CommandDefinition): string; /** * Generate full help documentation */ export declare function generateFullHelp(platform: 'cli' | 'web' | 'extension'): string; export default UNIFIED_COMMANDS; //# sourceMappingURL=unified-commands.d.ts.map