import { TextInputSize } from '../TextInput/types'; export declare enum MultiValueInputSize { SM = "sm", MD = "md", LG = "lg" } export declare enum MultiValueInputState { DEFAULT = "default", HOVER = "hover", FOCUS = "focus", ERROR = "error", DISABLED = "disabled" } export type MultiValueInputProps = { value?: string; label?: string; sublabel?: string; helpIconHintText?: string; error?: boolean; errorMessage?: string; hintText?: string; disabled?: boolean; tags?: string[]; onTagAdd?: (tag: string) => void; onTagRemove?: (tag: string) => void; onChange?: (value: string) => void; size?: TextInputSize; onFocus?: (e: React.FocusEvent) => void; onBlur?: (e: React.FocusEvent) => void; leftSlot?: React.ReactNode; rightSlot?: React.ReactNode; } & Omit, 'size' | 'style' | 'className' | 'onChange' | 'value' | 'onFocus' | 'onBlur'>;