/** * Token types supported by the lexer. */ export declare enum TokenType { JWT = "JWT", EMAIL = "EMAIL", IP = "IP",// Covers both IPv4 and IPv6 CARD = "CARD", PHONE = "PHONE", URL = "URL", TEXT = "TEXT" } export interface TokenPattern { type: TokenType; regex: RegExp; } /** * Defines the priority order for the Lexer. * Specific patterns (like JWT) should come before generic ones (like IP or Phone) * to prevent partial matches. */ export declare const PATTERNS: TokenPattern[]; //# sourceMappingURL=patterns.d.ts.map