import { TagShape, TagSize, TagVariant } from '../../Tags/types'; import { InputSizeV2 } from '../inputV2.types'; export type MultiValueInputV2Props = { value?: string; label?: string; sublabel?: string; helpIconHintText?: string; error?: boolean; errorMessage?: string; hintText?: string; disabled?: boolean; tags?: { value: string[]; size: TagSize; shape: TagShape; variant: TagVariant; }; onChange?: (value: string) => void; onTagAdd?: (tag: string) => void; onTagRemove?: (tag: string) => void; size?: InputSizeV2; onFocus?: (e: React.FocusEvent) => void; onBlur?: (e: React.FocusEvent) => void; leftSlot?: React.ReactNode; rightSlot?: React.ReactNode; } & Omit, 'size' | 'style' | 'className' | 'onChange' | 'value' | 'onFocus' | 'onBlur'>;