import { VueNode } from '@v-c/util/dist/type'; import { Ref, ShallowRef } from 'vue'; import { RawValueType } from '../interface'; import { DefaultOptionType, FieldNames } from '../Select'; export interface OptionsResult { options: OptionType[]; valueOptions: Map; labelOptions: Map; } /** * Parse `options` and flatten them. */ export default function useOptions(options: Ref, childrenOptions: ShallowRef, fieldNames: Ref, optionFilterProp: Ref, optionLabelProp: Ref): Ref>;