/**
 * AgentCliAvailabilityDiagnostic
 *
 * Reports whether at least one supported agent CLI (Claude Code, Cursor,
 * Gemini, Codex, Copilot) is authenticated. Shep needs at least one
 * available agent to drive any feature flow; this check warns rather than
 * fails so a contributor can still run `shep doctor` itself before signing
 * in to any provider.
 */
import type { DiagnosticResult, IDiagnostic } from '../../../ports/output/services/diagnostic.interface.js';
import type { IAgentAuthDetectorService } from '../../../ports/output/services/agent-auth-detector.interface.js';
export declare class AgentCliAvailabilityDiagnostic implements IDiagnostic {
    private readonly authDetector;
    readonly name = "agent-cli-availability";
    constructor(authDetector: IAgentAuthDetectorService);
    run(): Promise<DiagnosticResult>;
}
//# sourceMappingURL=agent-cli-availability.diagnostic.d.ts.map