import { Configuration } from './CalendarConfig'; import { IEventBus } from '../types/CalendarTypes'; /** * ConfigManager - Configuration loader and CSS property manager * Loads JSON and creates Configuration instance * Listens to events and manages CSS custom properties for dynamic styling */ export declare class ConfigManager { private eventBus; private config; constructor(eventBus: IEventBus, config: Configuration); /** * Setup event listeners for dynamic CSS updates */ private setupEventListeners; /** * Sync grid-related CSS variables from configuration */ private syncGridCSSVariables; /** * Sync workweek-related CSS variables */ private syncWorkweekCSSVariables; /** * Load configuration from JSON and create Configuration instance */ static load(): Promise; }