/** * Normalizers Module * * Provides a schema-driven parameter normalization layer for MCP-AQL operations. * * Normalizers transform raw input parameters into formats expected by handlers, * enabling consistent parameter handling across the schema-driven dispatch system. * * @example * ```typescript * import { NormalizerRegistry, SearchParamsNormalizer } from './normalizers/index.js'; * * // Register normalizers at startup * NormalizerRegistry.register(new SearchParamsNormalizer()); * * // Use in schema * search: { * normalizer: 'searchParams', * ... * } * ``` * * @see Issue #243 - Unified search with normalizer architecture */ export type { Normalizer, NormalizerContext, NormalizerResult, NormalizerConfig, NormalizedSearchParams, } from './types.js'; export { NormalizerRegistry } from './NormalizerRegistry.js'; export { SearchParamsNormalizer } from './SearchParamsNormalizer.js'; export declare function initializeNormalizers(): void; //# sourceMappingURL=index.d.ts.map