/** Doctor check for the optional SonarQube MCP provider. */
import { probeSonarReadiness } from "../core/sonar-integration.js";
import type { DoctorCheck } from "./doctor.js";
/** Dependencies used by the Sonar doctor check. */
export interface SonarDoctorDependencies {
    readonly probeSonarReadiness: typeof probeSonarReadiness;
}
/**
 * Check the optional SonarQube MCP provider when configured.
 * @param targetPath - Downstream project path
 * @param deps - Injectable readiness probe
 * @returns Doctor check result
 */
export declare function checkSonarProvider(targetPath: string, deps: SonarDoctorDependencies): Promise<DoctorCheck>;
//# sourceMappingURL=doctor-sonar.d.ts.map