import { Ref } from 'vue'; import { OptionItem } from '../../../declaration'; export declare function useSelectValue({ isSelectUnavailable, computedOptions, filteredOptions, multiple, isOptionValue, emptyValue, }: { isSelectUnavailable: Ref; computedOptions: Ref; filteredOptions: Ref; multiple: Ref; isOptionValue: (value: any) => boolean; emptyValue?: Ref; }): { selectedOptionIds: Ref; availableOptionIds: import('vue').ComputedRef; isSelectedAll: import('vue').ComputedRef; isEmpty: import('vue').ComputedRef; selectedOptions: import('vue').ComputedRef; convertValue: (v: any) => any; isEmptyValue: (v: any) => boolean; isSelected: (optionId: string) => boolean; selectOption: (optionId: string) => void; deselectOption: (optionId: string) => void; toggleSelect: (optionId: string) => void; selectAll: () => void; deselectAll: () => void; clearSelected: () => void; toggleSelectAll: () => void; };