/**
 * Migration logic for existing HyperTool installations
 */
export declare class ConfigMigrator {
    private configManager;
    constructor();
    /**
     * Check if this is a legacy installation that needs migration
     */
    needsMigration(): Promise<boolean>;
    /**
     * Migrate from legacy per-application configs to centralized config
     */
    migrate(): Promise<{
        migrated: string[];
        failed: string[];
    }>;
    /**
     * Migrate a single legacy configuration file
     */
    private migrateLegacyConfig;
    /**
     * Clean up legacy configuration files after successful migration
     */
    cleanupLegacyConfigs(): Promise<void>;
}
//# sourceMappingURL=migrator.d.ts.map