/** * Line count validator - enforces Context Economy principle * * Specs must fit in working memory: * - <300 lines: ✓ Ideal * - 300-400 lines: ⚠️ Warning (approaching limit) * - >400 lines: ✗ Error (exceeds limit) */ import type { ValidationRule, ValidationResult } from '../utils/validation-framework.js'; import type { SpecInfo } from '../types/index.js'; export interface LineCountOptions { maxLines?: number; warningThreshold?: number; } export declare class LineCountValidator implements ValidationRule { name: string; description: string; private maxLines; private warningThreshold; constructor(options?: LineCountOptions); validate(_spec: SpecInfo, content: string): ValidationResult; } //# sourceMappingURL=line-count.d.ts.map