import { ConfigManager, type ConfigManagerOptions } from './config-manager'; // Export only what's actually used export { ConfigManager } from './config-manager'; export type { ConfigManagerOptions } from './config-manager'; export { toUnifiedConfig } from './schemas/unified-app.schema'; // Export used types export type { BaseAppConfig, UnifiedAppConfig } from './schemas'; // Export schemas that are used by apps export { baseAppSchema, dragonflyConfigSchema, mongodbConfigSchema, postgresConfigSchema, questdbConfigSchema, } from './schemas'; // createAppConfig function for apps/stock export function createAppConfig(schema: unknown, options?: ConfigManagerOptions): ConfigManager { return new ConfigManager(options); }