import type { EvaluatorPlugin, EvalContext, EvalResult, BoberConfig } from "../plugin-interface.js"; export declare class LintEvaluator implements EvaluatorPlugin { readonly name = "Lint"; readonly description = "Runs ESLint (or a custom lint command) and reports violations."; canRun(projectRoot: string, config: BoberConfig): Promise; evaluate(context: EvalContext): Promise; private runEslintStructured; private buildFromEslintResults; private runGenericLint; private buildFeedback; private errorResult; } /** * Factory function for the registry. */ export declare function createLintEvaluator(): EvaluatorPlugin; //# sourceMappingURL=lint.d.ts.map