export type CliTool = 'claude-code' | 'cursor' | 'codex-cli' | 'gemini-cli' | 'opencode'; export interface ToolMeta { name: string; binary: string; description: string; configDirs: string[]; } export declare const CLI_TOOLS: Record; export interface DetectionSignal { tool: CliTool; onPath: boolean; hasConfigDir: boolean; reason: string; } export declare function isBinaryInstalled(binary: string): boolean; export declare function detectAgents(projectRoot: string, home: string): DetectionSignal[];