/** * Header config parser for session-based filtering */ import type { SessionToolFilterRequest } from '../types.js'; import type { RegexCompiler } from '../regex/regex-compiler.js'; /** * Parses X-Mcp4-Tools header for session filtering */ export declare class HeaderConfigParser { private compiler; constructor(compiler: RegexCompiler); /** * Parse header value into session filter request */ parse(headerValue: string): SessionToolFilterRequest; /** * Normalize header value */ private normalizeHeader; /** * Split and validate header parts */ private splitAndValidate; /** * Parse header parts into structured data */ private parseParts; /** * Get max entries from env var */ private getMaxEntries; /** * Create empty request */ private emptyRequest; } //# sourceMappingURL=header-config-parser.d.ts.map