import type { ElementType, HTMLAttributes } from 'react';
export interface ChipProps extends Omit, 'onClick' | 'onFocus' | 'onBlur'> {
label: string;
variant?: 'soft' | 'filled';
color?: 'success' | 'info' | 'error' | 'warning' | 'default';
size?: 'small' | 'medium' | 'large';
disabled?: boolean;
StartIcon?: ElementType;
DeleteIcon?: ElementType;
linkComponent?: ElementType;
href?: string;
ariaLabel?: string;
onDelete?: (event: React.MouseEvent) => void;
onClick?: (event: React.MouseEvent | React.KeyboardEvent) => void;
onFocus?: (event: React.FocusEvent) => void;
onBlur?: (event: React.FocusEvent) => void;
}