/** * Dynamic Handler System * * This module provides automatic handler creation and learning. * It learns from both: * 1. Repeatable patterns (Shopify-like, WooCommerce, Next.js, etc.) * 2. Site-specific quirks (headers, rate limits, anti-bot detection) */ export { DynamicHandlerRegistry, dynamicHandlerRegistry } from './registry.js'; export { detectTemplate, getTemplateConfig, PATTERN_TEMPLATES, mergeTemplateWithQuirks } from './pattern-templates.js'; export { saveRegistry, loadRegistry, AutoSaveRegistry, createPersistentRegistry } from './persistence.js'; export { DynamicHandlerIntegration, dynamicHandlerIntegration, initializeDynamicHandlers, shutdownDynamicHandlers, applyQuirksToFetchOptions, templateToStrategy, type ExtractionContext, type ExtractionRecommendation, } from './integration.js'; export type { DynamicHandler, LearnedSiteHandler, HandlerTemplate, HandlerMatch, LearningConfig, ExtractionRule, ExtractionMethod, ApiPattern, UrlPattern, PatternTemplate, PatternSignal, ExtractionObservation, SiteQuirks, SerializedHandlerRegistry, } from './types.js'; //# sourceMappingURL=index.d.ts.map