/** * Lint Runner * * Core lint execution engine. Matches rules to files, * runs checks, and collects diagnostics. * * @issue #810 */ import type { LintResult, LintRuleset, LintSeverity } from './types.js'; /** * Auto-detect which rulesets apply to a target path * * Maps known directory patterns to rulesets: * - .aiwg/research/ → research-complete * - .aiwg/requirements/, .aiwg/architecture/ → sdlc-complete */ declare function autoDetectRulesets(target: string, available: LintRuleset[]): LintRuleset[]; /** * Run lint on a target path with specified or auto-detected rulesets */ export declare function runLint(targetDir: string, rulesets: LintRuleset[], options?: { recursive?: boolean; failOn?: LintSeverity; }): Promise; export { autoDetectRulesets }; //# sourceMappingURL=runner.d.ts.map