/** * Config Migrator - Migrates V2 configuration to V3 format */ import { V2Config, V3Config, ConfigMigrationResult } from './types'; /** * Config Migrator class for V2 to V3 configuration migration */ export declare class ConfigMigrator { /** * Migrate a V2 configuration to V3 format */ migrate(v2Config: V2Config): ConfigMigrationResult; /** * Infer domains from v2 agent list */ private inferDomainsFromAgents; /** * Validate a V3 configuration */ validate(config: V3Config): { valid: boolean; errors: string[]; }; /** * Generate a default V3 configuration */ generateDefault(): V3Config; /** * Merge a partial config with defaults */ mergeWithDefaults(partial: Partial): V3Config; /** * Deep merge two objects */ private deepMerge; /** * Generate YAML representation of V3 config */ toYAML(config: V3Config): string; private objectToYAML; } //# sourceMappingURL=config-migrator.d.ts.map