import type { ConfigHealthFinding } from '../../types/index.js';
/**
 * Detect pyproject.toml with unknown keys in [tool.ruff] or [tool.mypy] sections.
 */
export declare function checkPyprojectSchema(projectPath: string): Promise<ConfigHealthFinding[]>;
/**
 * Detect invalid options in mypy.ini or pyrightconfig.json.
 */
export declare function checkMypyConfig(projectPath: string): Promise<ConfigHealthFinding[]>;
/**
 * Detect [project.scripts] entries that reference Python modules/functions
 * that don't appear to exist as .py files in the project.
 */
export declare function checkPythonScripts(projectPath: string): Promise<ConfigHealthFinding[]>;
/**
 * Detect obviously incompatible version constraints in requirements.txt.
 * Uses basic heuristics (same package pinned to different versions).
 */
export declare function checkRequirementsConflicts(projectPath: string): Promise<ConfigHealthFinding[]>;
//# sourceMappingURL=python-checker.d.ts.map