/** * CLI Configuration Management */ import { OllamaConfig } from '@fsfalmansour/neohub-core'; interface CLIConfig { ollama: OllamaConfig; user?: { id: string; email: string; apiKey?: string; }; preferences: { autoContext: boolean; maxContextFiles: number; theme: 'auto' | 'dark' | 'light'; }; } export declare class ConfigManager { private store; constructor(); /** * Get full configuration */ getConfig(): CLIConfig; /** * Get Ollama configuration */ getOllamaConfig(): OllamaConfig; /** * Set Ollama configuration */ setOllamaConfig(config: Partial): void; /** * Get user configuration */ getUser(): CLIConfig['user'] | undefined; /** * Set user configuration */ setUser(user: CLIConfig['user']): void; /** * Get preferences */ getPreferences(): CLIConfig['preferences']; /** * Set preference */ setPreference(key: K, value: CLIConfig['preferences'][K]): void; /** * Reset to defaults */ reset(): void; /** * Get config file path */ getConfigPath(): string; } export {}; //# sourceMappingURL=config.d.ts.map