import type { ParsedPage, RuleResult } from "../../types.js"; export interface ContentModularityOptions { /** Paragraphs longer than this many words are flagged. Default: 200. */ maxParagraphWords?: number; /** Fraction of sections that must be self-contained to pass. Default: 0.7. */ minSelfContainedRatio?: number; /** Extra cross-reference regexes (merged with defaults). */ crossRefPatterns?: RegExp[]; } export declare function contentModularityRule(pages: ParsedPage[], options?: ContentModularityOptions): RuleResult[]; //# sourceMappingURL=content-modularity.d.ts.map