import { InnerButtonProps } from '../../../shared/types/button'; import { ButtonIconConfig, ButtonBadgeConfig, ButtonSlotConfig, ButtonTooltipConfig } from '../../../shared/types/buttonConfig'; /** * Convierte las props legacy del icono principal a ButtonIconConfig * Solo se convierte si hay props de estilizado (duotone, etc.), de lo contrario * el icon simple funciona sin conversión */ export declare const convertLegacyIconToIconConfig: (props: Pick) => ButtonIconConfig | undefined; /** * Convierte las props legacy del badge a ButtonBadgeConfig */ export declare const convertLegacyBadgeToBadgeConfig: (props: Pick) => ButtonBadgeConfig | undefined; /** * Convierte las props legacy del slot izquierdo a ButtonSlotConfig * Solo se convierte si hay props de estilizado (duotone, onClick, etc.), de lo contrario * el leftSlot simple funciona sin conversión */ export declare const convertLegacyLeftSlotToSlotConfig: (props: Pick) => ButtonSlotConfig | undefined; /** * Convierte las props legacy del slot derecho a ButtonSlotConfig * Solo se convierte si hay props de estilizado (duotone, onClick, etc.), de lo contrario * el rightSlot simple funciona sin conversión */ export declare const convertLegacyRightSlotToSlotConfig: (props: Pick) => ButtonSlotConfig | undefined; /** * Convierte las props legacy del tooltip a ButtonTooltipConfig * Solo se convierte si hay props de estilizado (position, alignment, delay, etc.), de lo contrario * el tooltip simple funciona sin conversión */ export declare const convertLegacyTooltipToTooltipConfig: (props: Pick) => ButtonTooltipConfig | undefined; //# sourceMappingURL=configConverters.d.ts.map