export interface AgentInfo { name: string; displayName: string; available: boolean; version?: string; reason?: string; installCommand: string; } /** * Detect all available agents and their status * Uses async operations to avoid blocking the event loop */ export declare function detectAgents(): Promise; /** * Check if a specific agent is available */ export declare function isAgentAvailable(agentName: string): Promise;