/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
/**
 * Backward compatibility layer for existing Colors API
 *
 * This module re-exports the existing Colors API to maintain
 * backward compatibility while the codebase transitions to
 * semantic colors.
 */
export { Colors, ansi } from '../colors.js';
export { themeManager } from './theme-manager.js';
export { SemanticColors } from './semantic-tokens.js';
export { resolveSemanticColors } from './semantic-resolver.js';
/**
 * Helper function to migrate from Colors to semantic colors
 * This can be used during the transition period to understand
 * how existing color usage maps to semantic tokens.
 */
export interface ColorMigrationMapping {
    /** Maps Colors.* properties to semantic color paths */
    readonly colorToSemanticMapping: Record<string, string>;
    /** Maps semantic color paths to their current values */
    readonly semanticToValueMapping: Record<string, string | string[] | undefined>;
}
/**
 * Gets a mapping between the existing Colors API and semantic colors
 * for the currently active theme. This is useful for migration analysis.
 *
 * @returns Migration mapping information
 */
export declare function getColorMigrationMapping(): ColorMigrationMapping;
