import type { IconProps } from "./Icon.types.cjs";
/**
 * Generates a Tailwind class name for the icon based on color and optional additional classes.
 *
 * @param color - The color of the icon, mapped to a Tailwind class.
 * @param size - Different sizes map to specific pixel dimensions
 * @param twClassName - Additional Tailwind class names for customization.
 * @returns A combined string of class names.
 *
 * Example:
 * ```
 * const classNames = generateIconClassNames({
 *   color: IconColor.IconDefault,
 *   size: IconSize.Md
 * });
 *
 * console.log(classNames);
 * // Output: "text-icon-default w-[20px] h-[20px]"
 * ```
 */
export declare const generateIconClassNames: ({ color, size, twClassName, }: Partial<IconProps>) => string;
//# sourceMappingURL=Icon.utilities.d.cts.map