import { type ButtonProps } from '../../../Buttons/Button';
import { type AIButtonSize, type AIButtonVariant, type AIIconName, type AIProgressProps } from '../../shared/types';
export type AIButtonProps = Omit<ButtonProps, 'variant' | 'size' | 'startIcon' | 'color'> & AIProgressProps & {
    /** Visual hierarchy (default `primary`) */
    variant?: AIButtonVariant;
    /** Size (default `large`) */
    size?: AIButtonSize;
    /** Leading AI icon (default `sparkles`) */
    icon?: AIIconName;
};
