/** * Configuration module exports */ export { BUNDLED_PATHS, USER_PATHS, USER_DIR, LEGACY_PATHS, getServerPaths, ensureUserDirectories, hasLegacyPath, hasLegacyData, getEffectiveConfigPath, type BundledPathKey, type UserPathKey, type LegacyPathKey, } from './paths.js'; export { PluginatorConfigSchema, PluginSchema, PluginsConfigSchema, SourceConfigSchema, SourcesConfigSchema, ThemeColorsSchema, ThemeConfigSchema, validateConfig, formatZodErrors, type PluginatorConfigInput, type PluginatorConfigOutput, type PluginInput, type PluginOutput, type SourceConfigInput, type SourceConfigOutput, type ThemeConfigInput, type ThemeColorsInput, } from './schema.js'; export { DEFAULT_CONFIG, DEFAULT_SOURCES, DEFAULT_THEME_COLORS, OCEAN_THEME_COLORS, FOREST_THEME_COLORS, SUNSET_THEME_COLORS, THEME_PRESETS, getThemeColors, mergeThemeColors, } from './defaults.js'; export { APP_NAME, getAppVersion, getUserAgent } from './version.js'; export { loadConfig, saveConfig, loadPlugins, loadAllPlugins, savePlugins, updatePluginEnabledStates, loadSources, saveSources, loadTheme, initializeConfig, initializeDataFiles, ensureDataDirectory, cleanStaleTempFiles, ConfigManager, getConfigManager, type ConfigLoadResult, } from './loader.js'; export { ensureFileIntegrity, type IntegrityReport } from './integrity.js'; export { TIMEOUTS, NOTIFICATION_DURATIONS } from './constants.js'; //# sourceMappingURL=index.d.ts.map