/** * QA360 Pack Migrator * Migrates legacy pack configurations to v1 format */ import { LegacyPackConfig, PackMigrationResult } from '../types/pack-v1.js'; export declare class PackMigrator { /** * Migrate legacy pack to v1 format */ migrate(legacyPack: LegacyPackConfig): PackMigrationResult; /** * Migrate pack name to v1 format */ private migrateName; /** * Migrate adapters and tests to quality gates */ private migrateGates; /** * Map legacy adapter names to quality gates */ private mapAdapterToGates; /** * Migrate targets from legacy configuration */ private migrateTargets; /** * Extract API URL from legacy configuration */ private extractApiUrl; /** * Extract Web URL from legacy configuration */ private extractWebUrl; /** * Validate URL format */ private isValidUrl; /** * Migrate environment variables */ private migrateEnvironment; /** * Migrate hooks from legacy format */ private migrateHooks; /** * Check if a value looks like a secret */ private looksLikeSecret; }