/** User-defined custom pattern detector. */ import { DetectedEntity } from "../types.js"; import { BaseDetector } from "./base.js"; export interface CustomPatternDef { name: string; pattern: string; category?: string; } /** Detector that uses user-defined regex patterns from config. */ export declare class CustomPatternDetector implements BaseDetector { readonly name = "patterns"; private _patterns; constructor(patterns: CustomPatternDef[]); detect(text: string): DetectedEntity[]; }