import type { ConfigHealthReport, ConfigHealthCheckGroup, ConfigHealthSeverityFilter } from '../../types/index.js';
export { checkTsCoverage, checkVitestSchema, checkJestSchema, checkPackageScripts, checkHuskyScripts, } from './ts-checker.js';
export { checkPyprojectSchema, checkMypyConfig, checkPythonScripts, checkRequirementsConflicts, } from './python-checker.js';
export { checkGoModVersion, checkGoImports, checkGolangciConfig } from './go-checker.js';
export { checkCargoFeatures, checkClippyConfig, checkRustToolchain } from './rust-checker.js';
export { checkCiCommands, checkBuildArtifacts, checkVersionConsistency } from './ci-checker.js';
export { checkOtelVersionCompatibility } from './otel-checker.js';
export { checkBuildToolHealth } from './build-tool-checker.js';
export { checkMcpConfig } from './mcp-config-checker.js';
export type { ConfigHealthCheckGroup as CheckGroup } from '../../types/index.js';
/**
 * Run all requested config health checkers in parallel and return a
 * consolidated ConfigHealthReport.
 *
 * @param projectPath - Absolute path to the project root.
 * @param checks - Optional subset of check groups to run (default: all).
 * @param minSeverity - Minimum severity level to include in findings (default: info).
 */
export declare function runConfigHealthChecks(projectPath: string, checks?: ConfigHealthCheckGroup[], minSeverity?: ConfigHealthSeverityFilter): Promise<ConfigHealthReport>;
//# sourceMappingURL=index.d.ts.map