import { InnerLegacyButtonProps, LegacyButtonIconConfig, LegacyButtonBadgeConfig, LegacyButtonSlotConfig } from '../../../shared/types/legacyButton';
import { ButtonTooltipConfig } from '../../../shared/types/buttonConfig';
export declare const convertLegacyIconToLegacyIconConfig: (props: Pick<InnerLegacyButtonProps, "icon" | "iconDuotonePrimary" | "iconDuotoneSecondary" | "iconDuotoneOpacityPrimary" | "iconDuotoneOpacitySecondary" | "colorIcon" | "classNameIcon" | "strokeWidth" | "onClickIcon">) => LegacyButtonIconConfig | undefined;
export declare const convertLegacyBadgeToLegacyBadgeConfig: (props: Pick<InnerLegacyButtonProps, "badgeColor" | "badgeLabel" | "badgeTheme" | "badgeSize" | "badgeStroke" | "badgeIcon" | "badgeIconDuotonePrimary" | "badgeIconDuotoneSecondary" | "badgeIconDuotoneOpacityPrimary" | "badgeIconDuotoneOpacitySecondary" | "badgeLoading">) => LegacyButtonBadgeConfig | undefined;
export declare const convertLegacyLeftSlotToLegacySlotConfig: (props: Pick<InnerLegacyButtonProps, "leftSlot" | "leftSlotDuotonePrimary" | "leftSlotDuotoneSecondary" | "leftSlotDuotoneOpacityPrimary" | "leftSlotDuotoneOpacitySecondary" | "onClickLeftSlot" | "colorIcon">) => LegacyButtonSlotConfig | undefined;
export declare const convertLegacyRightSlotToLegacySlotConfig: (props: Pick<InnerLegacyButtonProps, "rightSlot" | "rightSlotDuotonePrimary" | "rightSlotDuotoneSecondary" | "rightSlotDuotoneOpacityPrimary" | "rightSlotDuotoneOpacitySecondary" | "onClickRightSlot" | "colorIcon">) => LegacyButtonSlotConfig | undefined;
export declare const convertLegacyTooltipToTooltipConfig: (props: Pick<InnerLegacyButtonProps, "tooltip" | "tooltipPosition" | "tooltipAlignment" | "tooltipDelay" | "tooltipAbsolute" | "classNameTooltip">) => ButtonTooltipConfig | undefined;
//# sourceMappingURL=legacyConfigConverters.d.ts.map