import { default as React } from 'react'; import { BadgeColor, BadgeTheme, BadgeSize } from '../../../shared/types/badge'; import { IconFontColor, IconType, AnyIconDefinition } from '../../../shared/types/types'; export interface ButtonBadgeProps { /** Si el badge debe mostrarse */ shouldShow: boolean; /** Color del badge */ badgeColor?: BadgeColor; /** Label del badge */ badgeLabel?: string; /** Tema del badge */ badgeTheme?: BadgeTheme; /** Tamaño del badge */ badgeSize?: BadgeSize; /** Si el badge debe tener borde */ badgeStroke?: boolean; /** Icono del badge */ badgeIcon?: IconType | AnyIconDefinition; /** Props de duotone para el icono del badge */ badgeIconDuotonePrimary?: IconFontColor; badgeIconDuotoneSecondary?: IconFontColor; badgeIconDuotoneOpacityPrimary?: number; badgeIconDuotoneOpacitySecondary?: number; /** Si el badge está en estado de carga */ badgeLoading?: boolean; /** Si el badge debe posicionarse absolutamente (para icon buttons) */ isAbsolute?: boolean; } /** * Renderiza el badge del botón * * @example * ```tsx * * ``` */ export declare const ButtonBadge: React.FC; //# sourceMappingURL=ButtonBadge.d.ts.map