import { Item, Props } from './types'; /** * Универсальный id для всех элементов "Все элементы" / "Без фильтра" в `TopSelector` */ export declare const ITEM_ID_ALL = 0; /** * Универсальный id для всех добавляемых элементов через `TopSelector` */ export declare const ITEM_ID_NEW: null; /** * Выбран ли элемент */ export declare const isSelected: (modelValue: Props["modelValue"], item: Item, checkNameForNullId?: boolean) => boolean; /** * Вспомогательная утилита для создания `callback` функции на добавление фильтра по полю в api запрос * * Другие фильтры по указанному полю будут удалены * * @param api - api, которое используется в `TopSelector` * @param search - введенная строка поиска * @param fieldName - имя поля, по которому надо добавить фильтр на поиск по нестрогому соответствию */ export declare const apiSetSearchParamsFilter: (api: NonNullable, search: string, fieldName: string) => void;