import { VTiltConfig } from "./types"; export declare class ConfigManager { private config; constructor(config?: Partial); /** * Parse configuration from script attributes. * * IMPORTANT: do not back-fill `log_level` with a resolved default here. * `log_level` in VTiltConfig represents the integrator's explicit intent — * `setLevelFromConfig` (logger.ts) treats `log_level !== undefined` as * "integrator pinned the level", which then locks remote /decide overrides. * Baking in `'warn'` for every integrator who didn't pass anything would * silently disable dashboard-driven log-level changes via diagnostics. */ private parseConfigFromScript; /** * Get the current configuration */ getConfig(): VTiltConfig; /** * Update configuration */ updateConfig(newConfig: Partial): void; }