UNPKG

organ-ai-zer

Version:

AI-powered file organizer CLI tool

23 lines 836 B
import { UserConfig } from '../types/config'; export declare class ConfigService { private static instance; private config; private configPath; constructor(customConfigPath?: string); static getInstance(customConfigPath?: string): ConfigService; private getDefaultConfigPath; loadConfig(): Promise<UserConfig>; saveConfig(config: UserConfig): Promise<void>; initializeConfig(force?: boolean): Promise<void>; private validateInitConfig; private validateConfig; private validateAndMergeConfig; private deepMerge; getConfigPath(): string; configExists(): Promise<boolean>; saveInteractiveConfig(config: UserConfig): Promise<void>; isConfigured(): boolean; validateApiKey(): Promise<boolean>; getConfigHash(): string; } //# sourceMappingURL=config-service.d.ts.map