import type { LintError } from '../lint.types.js'; /** * @purpose Detects #region START / #endregion END blocks with fewer than 2 meaningful lines * of code. Regions wrapping only comments should be replaced with plain comments. * @invariant Meaningful line = non-empty, non-`//`-comment, non-region-marker. * @invariant Nested regions: code inside inner regions counts toward outer region totals. * @param content Source text to validate. * @param filePath File path for error messages. * @returns List of lint errors, empty when all regions have sufficient content. */ export declare function check(content: string, filePath: string): LintError[];