import { FC, PropsWithChildren } from 'react'; interface PopupTreeSelectorProps { /** Обработчик изменения строки contentFilterQuery * В аргументах получает список подходящих под запрос id и сам запрос*/ onChangeFilterQuery?: (ids: string[], query: string) => void; /** Обработчик изменения набора выбранных ID. * В аргументах получает `{String} id`, `{Boolean} isSelected`, `{Array} allSelected`. */ onChange: (id: string, isSelected: boolean, selected?: string[]) => void; /** Обработчик изменения состояния раскрытия элементов * В аргументах получает список id раскрытых элементов `{Array} expanded` */ onExpand: (expanded: string[]) => void; selected: string[]; expanded: string[]; controlledSelected: string[]; contentFilterQuery: string; /** Перевод - сообщение о том, что по поисковому запросу ничего не найдено */ trlNotFound?: string; } declare const PopupTreeSelector: FC; export default PopupTreeSelector;