/**
 * Configuración de colores por variante del botón
 *
 * Este archivo contiene toda la lógica de estilos y colores
 * para las diferentes variantes (solid, icon, emoji) y colores del botón.
 */
/**
 * Obtiene las clases CSS de colores según la variante del botón
 *
 * @param variant - Variante del botón (solid, icon, emoji)
 * @param clickable - Si el botón es clickeable
 * @param borderable - Si el botón debe tener borde
 * @param whiteBackground - Si el botón tiene fondo blanco
 * @param active - Si el botón está en estado activo
 * @returns Objeto con las clases CSS para cada color
 */
export declare const getVariantColors: (variant: string, clickable: boolean, borderable: boolean | undefined, whiteBackground: boolean, active?: boolean) => {
    primary: string;
    secondary: string;
    tertiary: string;
    destructive: string;
    link: string;
    ghost: string;
    soft: string;
} | {
    primary: string;
    secondary: string;
    tertiary: string;
    destructive: string;
    link: string;
    ghost: string;
    soft: string;
} | {
    primary: string;
    secondary: string;
    tertiary: string;
    destructive: string;
    link: string;
    ghost: string;
    soft: string;
};
//# sourceMappingURL=variantColors.d.ts.map