import type { Command } from 'commander';
export type CommandFamily = 'Vigthoria Repo Management' | 'Agent Mode' | 'System & Configuration';
export interface CommandCatalogEntry {
    path: string;
    description: string;
    family: CommandFamily;
    command: Command;
}
export declare function buildCommandCatalog(program: Command): CommandCatalogEntry[];
export declare function renderDynamicHelp(program: Command): string;
export declare function selectInteractiveCommand(program: Command): Promise<string[] | null>;
