import type { ConventionRule, ConventionViolation } from '../../types/conventions.js';
/**
 * Scans the codebase against a set of parsed convention rules.
 * Never throws — returns partial results on error.
 */
export declare function scanConventions(projectPath: string, rules: ConventionRule[]): ConventionViolation[];
//# sourceMappingURL=codebase-scanner.d.ts.map