import type { RendererElement, RendererNode, VNode } from 'vue'; import type { TSelectProps } from './TSelect.types'; export interface SelectOption { value: TSelectProps['value']; label: string; disabled: boolean; } type Slot = VNode; export declare const buildSelectOptions: (slotVNodes: Slot[]) => SelectOption[]; export declare const isOptionValueEqual: (a: unknown, b: unknown) => boolean; export declare const getInitialHighlightedIndex: (options: SelectOption[], currentValue: unknown) => number; export declare const resolveLeftIcon: (props: Record) => string; export declare const getLeftIconName: (icon: string, iconSet: string) => string; export {}; //# sourceMappingURL=TSelect.utils.d.ts.map