import { default as React } from 'react';
import { LegacyButtonIconConfig, LegacyButtonSlotConfig, LegacyVisualSlotType } from '../../shared/types/legacyButton';
import { LegacyIconName } from '../../shared/types/legacyIcon';
export declare const InnerLegacyButton: React.ForwardRefExoticComponent<Omit<import('../..').InnerButtonProps, "icon" | "badge" | "badgeIcon" | "leftSlot" | "rightSlot" | "iconProps" | "leftSlotProps" | "rightSlotProps"> & {
    icon?: LegacyVisualSlotType | React.ReactElement | LegacyButtonIconConfig;
    leftSlot?: LegacyVisualSlotType | LegacyButtonSlotConfig;
    rightSlot?: LegacyVisualSlotType | LegacyButtonSlotConfig;
    badgeIcon?: LegacyIconName;
    iconProps?: LegacyButtonIconConfig;
    leftSlotProps?: LegacyButtonSlotConfig;
    rightSlotProps?: LegacyButtonSlotConfig;
    badge?: import('../../shared/types/legacyButton').LegacyButtonBadgeConfig;
} & React.RefAttributes<HTMLDivElement | HTMLButtonElement | HTMLAnchorElement>>;
//# sourceMappingURL=InnerLegacyButton.d.ts.map