import type { AdyaUIConfig, Framework } from '../types/index.js'; /** * Configuration manager */ export declare class ConfigManager { private rootDir; private configPath; constructor(rootDir?: string); /** * Load configuration */ load(): Promise; /** * Save configuration */ save(config: Partial): Promise; /** * Update configuration */ update(updates: Partial): Promise; /** * Check if config exists */ exists(): Promise; /** * Get API key from config or environment */ getApiKey(): Promise; /** * Set API key in config */ setApiKey(apiKey: string): Promise; /** * Initialize config with detected values */ initialize(framework: Framework, typescript: boolean, componentDir: string): Promise; /** * Get config path */ getConfigPath(): string; } //# sourceMappingURL=config-manager.d.ts.map