export interface LintViolation { file: string; line: number; rule: string; severity: 'error' | 'warn'; message: string; } export interface LintResult { violations: LintViolation[]; filesScanned: number; } export declare function runLinter(projectRoot: string, config: any): LintResult;