import type { TemplateRegistryEntry, DisplayStrategyEntry } from './types'; /** * Maps template name → { component, defaultTheme }. * Templates self-register on import via registerTemplate(). */ export declare const TEMPLATE_REGISTRY: Map; /** * Maps display strategy name → { wrapper }. */ export declare const DISPLAY_STRATEGY_REGISTRY: Map; export declare function registerTemplate(name: string, entry: TemplateRegistryEntry): void; export declare function registerDisplayStrategy(name: string, entry: DisplayStrategyEntry): void; export declare function getTemplate(name: string): TemplateRegistryEntry | undefined; export declare function getDisplayStrategy(name: string): DisplayStrategyEntry | undefined;