/**
 * GhCliAuthDiagnostic
 *
 * Verifies the GitHub CLI (`gh`) is installed and authenticated. Many Shep
 * surfaces (issue grooming, PR sync, IGitHubIssueWriter) reuse the token
 * resolved by `gh auth`, so a missing or unauthenticated `gh` blocks the
 * contributor automation pipeline.
 */
import type { DiagnosticResult, IDiagnostic } from '../../../ports/output/services/diagnostic.interface.js';
import { type IGitHubRepositoryService } from '../../../ports/output/services/github-repository-service.interface.js';
export declare class GhCliAuthDiagnostic implements IDiagnostic {
    private readonly githubService;
    readonly name = "gh-cli-auth";
    constructor(githubService: IGitHubRepositoryService);
    run(): Promise<DiagnosticResult>;
}
//# sourceMappingURL=gh-cli-auth.diagnostic.d.ts.map