import { default as React } from 'react';
import { LegacyVisualSlotType } from '../../../shared/types/legacyButton';
import { IconFontColor, ButtonColors } from '../../../shared/types/types';
export interface LegacyButtonIconProps {
    icon: LegacyVisualSlotType | React.ReactElement;
    size?: 'xxs' | 'xs' | 'sm' | 'md' | 'lg';
    color?: ButtonColors;
    colorIcon?: string;
    classNameIcon?: string;
    strokeWidth?: number;
    /** @deprecated Con `theme="icon"` el clic se delega al icono. */
    theme?: 'solid' | 'icon';
    onClick?: (e: React.MouseEvent<HTMLButtonElement | HTMLAnchorElement | HTMLDivElement>) => void;
    onClickIcon?: (e: React.MouseEvent<HTMLDivElement>) => void;
    iconDuotonePrimary?: IconFontColor;
    iconDuotoneSecondary?: IconFontColor;
    iconDuotoneOpacityPrimary?: number;
    iconDuotoneOpacitySecondary?: number;
}
export declare const LegacyButtonIcon: React.FC<LegacyButtonIconProps>;
//# sourceMappingURL=LegacyButtonIcon.d.ts.map