import { IconFontColor, IconFontSize, VisualSize, VisualSlotType, TooltipPosition, TooltipAlignment, Colors } from './types';
export interface VisualProps {
    slot?: VisualSlotType;
    className?: string;
    colorIcon?: IconFontColor;
    /** En iconos admite también tamaños tipográficos (`xl`). En avatar/imagen se usan tamaños visuales. */
    size?: VisualSize | IconFontSize;
    defaultSizeIcon?: boolean;
    strokeWidth?: number;
    onClick?: (e: React.MouseEvent<HTMLDivElement>) => void;
    fallback?: string;
    colorIconDuotonePrimary?: IconFontColor;
    colorIconDuotoneSecondary?: IconFontColor;
    opacityIconDuotonePrimary?: number;
    opacityIconDuotoneSecondary?: number;
    tooltip?: string;
    tooltipPosition?: TooltipPosition;
    tooltipAlignment?: TooltipAlignment;
    tooltipColor?: Colors | 'transparent';
    tooltipDelay?: number;
    tooltipDisabled?: boolean;
}
/** @deprecated Usa VisualProps en su lugar */
export type IVisualProps = VisualProps;
//# sourceMappingURL=visual.d.ts.map