/**
* Style System
*
* Provides response style guidance through the # operator.
*
* Usage:
* ```
* #analytical >>report topic:'Q4 metrics'
* #procedural >>tutorial subject:'React hooks'
* ```
*
* Architecture:
* - StyleManager: Orchestration and style selection
* - StyleDefinitionLoader: YAML loading and caching
* - StyleDefinitionSchema: Zod validation for style.yaml files
*
* Directory structure:
* ```
* server/styles/
* ├── analytical/
* │ ├── style.yaml
* │ └── guidance.md
* ├── procedural/
* │ ├── style.yaml
* │ └── guidance.md
* └── ...
* ```
*/
export { StyleManager, createStyleManager, type StyleManagerConfig, type StyleActivationContext, } from './style-manager.js';
export { StyleDefinitionSchema, StyleActivationSchema, validateStyleSchema, isValidStyleDefinition, type StyleDefinitionYaml, type StyleActivationYaml, type StyleSchemaValidationResult, StyleDefinitionLoader, createStyleDefinitionLoader, getDefaultStyleDefinitionLoader, resetDefaultStyleDefinitionLoader, type StyleDefinitionLoaderConfig, type StyleLoaderStats, } from './core/index.js';
export { StyleHotReloadCoordinator, createStyleHotReloadRegistration, createStyleHotReloadCoordinator, type StyleHotReloadEvent, type StyleHotReloadConfig, type StyleHotReloadStats, type StyleHotReloadRegistration, } from './hot-reload/index.js';