import type { EntityMaskPattern, ParsedPage } from "../types.js"; export interface DeriveOptions { /** Only derive from URL-template clusters with at least this many siblings. */ minClusterSize?: number; /** Ignore tokens shorter than this. */ minTokenLength?: number; /** Placeholder substituted for masked entities. */ placeholder?: string; /** Enable URL-slug token derivation. */ urlSlug?: boolean; /** Enable capitalized-content-token derivation. */ contentDiff?: boolean; /** Hard cap on total derived tokens (over-masking guard). */ maxTokens?: number; } type MaskPage = Pick; export declare function deriveEntityPatterns(pages: ReadonlyArray, opts?: DeriveOptions): EntityMaskPattern[]; export {}; //# sourceMappingURL=auto-entity-mask.d.ts.map