import { Slots, Ref } from 'vue'; import { TdSelectProps, TdOptionProps, SelectOptionGroup, SelectValue, SelectOption } from '../type'; import { KeysType } from '../../common'; type UniOption = (TdOptionProps | SelectOptionGroup) & { index?: number; slots?: Slots; }; export declare const useSelectOptions: (props: TdSelectProps, keys: Ref, inputValue: Ref, innerValue: Ref>) => { options: import("vue").ComputedRef; optionsMap: import("vue").ComputedRef>; optionsList: import("vue").ComputedRef; optionsCache: Ref<(import("../..").PlainObject | { checkAll?: boolean; content?: string | import("../..").TNode; default?: string | import("../..").TNode; disabled?: boolean; label?: string; title?: string; value?: string | number | boolean | bigint; } | { group: string; children: { checkAll?: boolean; content?: string | import("../..").TNode; default?: string | import("../..").TNode; disabled?: boolean; label?: string; title?: string; value?: string | number | boolean | bigint; }[]; divider?: boolean; label?: string; })[]>; displayOptions: import("vue").ComputedRef; filterMethods: (option: SelectOption) => boolean | Promise; searchDisplayOptions: import("vue").ComputedRef; }; export {};