/** * Iconos para el componente DropdownItemHeading * Usando heroicons-micro según especificaciones de Figma * * Los iconos se pueden pasar como strings al componente: * - 'cog-6-tooth': Icono de engranaje * - 'check': Icono de check * - 'x': Icono de cerrar * - 'chevron-down': Icono de chevron hacia abajo * * @see DropdownItemHeading.tsx para ver cómo se usan */ import React from 'react'; interface IconProps { className?: string; } /** * Icono Cog (heroicons-micro/cog-6-tooth) * Usado como icono por defecto en DropdownItemHeading * Tamaño: 16x16px */ export declare const CogIcon: ({ className }: IconProps) => import("react/jsx-runtime").JSX.Element; /** * Icono Check (heroicons-micro/check) */ export declare const CheckIcon: ({ className }: IconProps) => import("react/jsx-runtime").JSX.Element; /** * Icono X (heroicons-micro/x-mark) */ export declare const XIcon: ({ className }: IconProps) => import("react/jsx-runtime").JSX.Element; /** * Icono ChevronDown (heroicons-micro/chevron-down) */ export declare const ChevronDownIcon: ({ className }: IconProps) => import("react/jsx-runtime").JSX.Element; /** * Mapeo de nombres de iconos a componentes * Permite usar strings para referenciar iconos */ export declare const iconMap: Record>; /** * Obtener un icono por su nombre * @param iconName - Nombre del icono (ej: 'cog-6-tooth', 'check', 'x', 'chevron-down') * @param className - Clases CSS adicionales * @returns Componente del icono o null si no existe */ export declare const getIcon: (iconName: string | null | undefined, className?: string) => React.ReactNode; export {}; //# sourceMappingURL=icons.d.ts.map