import type { ElementType, FocusEvent } from 'react'; export interface CloseButtonProps { onClick: () => void; size: 'small' | 'medium' | 'large'; variant: 'filled' | 'soft'; severity: 'info' | 'success' | 'warning' | 'error' | 'neutral'; closeIcon?: ElementType; onFocus?: (event: FocusEvent) => void; onBlur?: (event: FocusEvent) => void; }