/// import { PopUpProps } from './types'; import { Props as InputContentProps } from './InputContent'; import { BadgeType } from './PopupList'; declare type Props = { activeValueId?: string | number | null; autocomplete?: boolean; badge?: BadgeType; descriptionFieldId?: string; enabledFieldId?: string; format?: string; groupFieldId?: string; hasCheckboxes?: boolean; iconFieldId?: string; imageFieldId?: string; isExpanded?: boolean; labelFieldId?: string; loading?: boolean; onRemoveItem?: InputContentProps['onRemoveItem']; onSelect?: InputContentProps['onSelect']; options?: InputContentProps['options']; popUpItemRef?: PopUpProps['popUpItemRef']; renderIfEmpty?: boolean; selected?: InputContentProps['selected']; setActiveValueId?: InputContentProps['setActiveValueId']; statusFieldId?: string; valueFieldId?: string; multiSelect?: boolean; searchMinLengthHint?: string | null | JSX.Element; }; /** * Компонент попапа для {@link InputSelect} * @reactProps {array} options - массив данных * @reactProps {string} activeLabel - активный лейбел * @reactProps {function} setActiveLabel - смена активного лейбла * @reactProps {string} valueFieldId - значение ключа value в данных * @reactProps {string} labelFieldId - значение ключа label в данных * @reactProps {string} iconFieldId - поле для иконки * @reactProps {string} imageFieldId - поле для картинки * @reactProps {string} groupFieldId - поле для группировки * @reactProps {string} badge - поле баджа * @reactProps {string} enabledFieldId - поле для активности * @reactProps {array} disabledValues - неактивные данные * @reactProps {function} onSelect - callback при выборе элемента * @reactProps {string} format - формат * @reactProps {boolean} hasCheckboxes - флаг наличия чекбоксов * @reactProps {array} selected - выбранные элементы * @reactProps {function} onRemoveItem - callback при удаление элемента * @reactProps {function} setActiveValueId * @reactProps {string} activeValueId * @reactProps {boolean} autocomplete */ export declare function PopupItems({ loading, options, labelFieldId, iconFieldId, valueFieldId, imageFieldId, descriptionFieldId, statusFieldId, enabledFieldId, selected, groupFieldId, hasCheckboxes, format, badge, onRemoveItem, onSelect, setActiveValueId, activeValueId, autocomplete, renderIfEmpty, popUpItemRef, multiSelect, searchMinLengthHint, isExpanded, }: Props): JSX.Element; export declare namespace PopupItems { var displayName: string; } export {};