import type { MaybeRefOrGetter } from "vue" export type AllCheckState = undefined | false | 'multiple' | true export interface SelectSlotParams { isSelected: (item: T) => boolean toggleItem: (item: T) => void } export interface RelationSelectInterface { items: MaybeRefOrGetter isOpened: MaybeRefOrGetter /** * Сбросить загруженные элементы (при повторном открытии селекта, даже если элементы уже загружены, будет отправлен запрос на получение списка) */ clear: () => void /** * Сбросить выбранные элементы */ unset: () => void }