UNPKG

cui-server

Version:

Web UI Agent Platform based on Claude Code

46 lines 1.13 kB
import { CUIConfig } from '../types/config.js'; /** * ConfigService manages CUI configuration * Loads from ~/.cui/config.json * Creates default config on first run */ export declare class ConfigService { private static instance; private config; private logger; private configPath; private configDir; private constructor(); /** * Get singleton instance */ static getInstance(): ConfigService; /** * Initialize configuration * Creates config file if it doesn't exist * Throws error if initialization fails */ initialize(): Promise<void>; /** * Get current configuration * Throws if not initialized */ getConfig(): CUIConfig; /** * Create default configuration */ private createDefaultConfig; /** * Load configuration from file */ private loadConfig; /** * Update configuration */ updateConfig(updates: Partial<CUIConfig>): Promise<void>; /** * Reset singleton instance (for testing) */ static resetInstance(): void; } //# sourceMappingURL=config-service.d.ts.map