import React, { ReactNode } from 'react'; import { IPill, PillStatus, PillVariant } from './type'; import { TruncateProps } from '../Truncate/Truncate'; interface PillItemProps { itemId: string | number; index: number; text: string; variant: PillVariant; status?: PillStatus; background?: string; isDisabled?: boolean; leadingIcon?: ReactNode; trailingIcon?: ReactNode; isEditable?: boolean; onChangeItem?: (data: Omit, index: number) => void; onNewItemAdd?: () => void; onRemoveItem?: (index: number) => void; isSortable?: boolean; stroke?: string; onPillClickHandler?: Function; customKeyDown?: Function; isLastTag?: Boolean; isSingleton?: Boolean; pillsCount?: Number; canTruncate?: boolean; badgeText?: string; highlightText?: string; dropDownContent?: (closeDropdown: () => void) => ReactNode; isSelected?: boolean; isPillDisabled?: boolean; truncateOptions?: TruncateProps; isAiSuggested?: boolean; isError?: boolean; highlightAiSuggested?: boolean; isResponsive?: boolean; } declare const PillItem: React.FC; export default PillItem;