import { PropType } from 'vue'; import { FollowerPlacement } from 'vueuc'; import { CheckStrategy } from 'treemate'; import { Key } from '../../tree/src/interface'; import type { SelectBaseOption } from '../../select/src/interface'; import { ExtractPublicPropTypes, MaybeArray } from '../../_utils'; import type { OnUpdateValue, TreeSelectOption, Value } from './interface'; declare const props: { readonly onBlur: PropType<(e: FocusEvent) => void>; readonly onFocus: PropType<(e: FocusEvent) => void>; readonly onUpdateShow: PropType void>>; readonly onUpdateValue: PropType>; readonly 'onUpdate:value': PropType>; readonly 'onUpdate:show': PropType void>>; /** * @deprecated */ readonly leafOnly: { readonly type: BooleanConstructor; readonly default: undefined; }; readonly filter: PropType<(pattern: string, node: import("../../tree").TreeOption) => boolean>; readonly defaultExpandAll: BooleanConstructor; readonly expandedKeys: PropType; readonly keyField: { readonly type: StringConstructor; readonly default: "key"; }; readonly labelField: { readonly type: StringConstructor; readonly default: "label"; }; readonly childrenField: { readonly type: StringConstructor; readonly default: "children"; }; readonly defaultExpandedKeys: { readonly type: PropType; readonly default: () => never[]; }; readonly indeterminateKeys: PropType; readonly onUpdateIndeterminateKeys: PropType void>>; readonly 'onUpdate:indeterminateKeys': PropType void>>; readonly onUpdateExpandedKeys: PropType void>>; readonly 'onUpdate:expandedKeys': PropType void>>; readonly bordered: { readonly type: BooleanConstructor; readonly default: true; }; readonly cascade: BooleanConstructor; readonly checkable: BooleanConstructor; readonly clearable: BooleanConstructor; readonly consistentMenuWidth: { readonly type: BooleanConstructor; readonly default: true; }; readonly defaultShow: BooleanConstructor; readonly defaultValue: { readonly type: PropType; readonly default: null; }; readonly disabled: { readonly type: PropType; readonly default: undefined; }; readonly filterable: BooleanConstructor; readonly checkStrategy: { readonly type: PropType; readonly default: "all"; }; readonly maxTagCount: PropType; readonly multiple: BooleanConstructor; readonly showPath: BooleanConstructor; readonly separator: { readonly type: StringConstructor; readonly default: " / "; }; readonly options: { readonly type: PropType; readonly default: () => never[]; }; readonly placeholder: StringConstructor; readonly placement: { readonly type: PropType; readonly default: "bottom-start"; }; readonly show: { readonly type: PropType; readonly default: undefined; }; readonly size: PropType<"small" | "medium" | "large">; readonly value: PropType; readonly to: { type: PropType; default: undefined; }; readonly virtualScroll: { readonly type: BooleanConstructor; readonly default: true; }; readonly theme: PropType; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }>>; readonly themeOverrides: PropType; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }>>>; readonly builtinThemeOverrides: PropType; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }>>>; }; export declare type TreeSelectProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ readonly onBlur: PropType<(e: FocusEvent) => void>; readonly onFocus: PropType<(e: FocusEvent) => void>; readonly onUpdateShow: PropType void>>; readonly onUpdateValue: PropType>; readonly 'onUpdate:value': PropType>; readonly 'onUpdate:show': PropType void>>; /** * @deprecated */ readonly leafOnly: { readonly type: BooleanConstructor; readonly default: undefined; }; readonly filter: PropType<(pattern: string, node: import("../../tree").TreeOption) => boolean>; readonly defaultExpandAll: BooleanConstructor; readonly expandedKeys: PropType; readonly keyField: { readonly type: StringConstructor; readonly default: "key"; }; readonly labelField: { readonly type: StringConstructor; readonly default: "label"; }; readonly childrenField: { readonly type: StringConstructor; readonly default: "children"; }; readonly defaultExpandedKeys: { readonly type: PropType; readonly default: () => never[]; }; readonly indeterminateKeys: PropType; readonly onUpdateIndeterminateKeys: PropType void>>; readonly 'onUpdate:indeterminateKeys': PropType void>>; readonly onUpdateExpandedKeys: PropType void>>; readonly 'onUpdate:expandedKeys': PropType void>>; readonly bordered: { readonly type: BooleanConstructor; readonly default: true; }; readonly cascade: BooleanConstructor; readonly checkable: BooleanConstructor; readonly clearable: BooleanConstructor; readonly consistentMenuWidth: { readonly type: BooleanConstructor; readonly default: true; }; readonly defaultShow: BooleanConstructor; readonly defaultValue: { readonly type: PropType; readonly default: null; }; readonly disabled: { readonly type: PropType; readonly default: undefined; }; readonly filterable: BooleanConstructor; readonly checkStrategy: { readonly type: PropType; readonly default: "all"; }; readonly maxTagCount: PropType; readonly multiple: BooleanConstructor; readonly showPath: BooleanConstructor; readonly separator: { readonly type: StringConstructor; readonly default: " / "; }; readonly options: { readonly type: PropType; readonly default: () => never[]; }; readonly placeholder: StringConstructor; readonly placement: { readonly type: PropType; readonly default: "bottom-start"; }; readonly show: { readonly type: PropType; readonly default: undefined; }; readonly size: PropType<"small" | "medium" | "large">; readonly value: PropType; readonly to: { type: PropType; default: undefined; }; readonly virtualScroll: { readonly type: BooleanConstructor; readonly default: true; }; readonly theme: PropType; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }>>; readonly themeOverrides: PropType; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }>>>; readonly builtinThemeOverrides: PropType; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }>>>; }, { menuElRef: import("vue").Ref; triggerInstRef: import("vue").Ref<{ focus: () => void; focusInput: () => void; $el: HTMLElement; } | null>; followerInstRef: import("vue").Ref<{ syncPosition: () => void; } | null>; treeInstRef: import("vue").Ref<{ handleKeyup: (e: KeyboardEvent) => void; handleKeydown: (e: KeyboardEvent) => void; } | null>; mergedClsPrefix: import("vue").ComputedRef; mergedValue: import("vue").ComputedRef; mergedShow: import("vue").ComputedRef; namespace: import("vue").ComputedRef; adjustedTo: import("vue").ComputedRef; isMounted: Readonly>; focused: import("vue").Ref; filteredTreeInfo: import("vue").ComputedRef<{ filteredTree: TreeSelectOption[]; highlightKeySet: Set | undefined; expandedKeys: Key[] | undefined; }>; dataTreeMate: import("vue").ComputedRef>; displayTreeMate: import("vue").ComputedRef>; menuPadding: import("vue").ComputedRef; mergedPlaceholder: import("vue").ComputedRef; mergedExpandedKeys: import("vue").ComputedRef; treeSelectedKeys: import("vue").ComputedRef; treeCheckedKeys: import("vue").ComputedRef; mergedSize: import("vue").ComputedRef<"small" | "medium" | "large">; mergedDisabled: import("vue").ComputedRef; selectedOption: import("vue").ComputedRef, selected: boolean) => import("vue").VNodeChild)> | null>; selectedOptions: import("vue").ComputedRef, selected: boolean) => import("vue").VNodeChild)>[] | null>; pattern: import("vue").Ref; pendingNodeKey: import("vue").Ref; mergedCascade: import("vue").ComputedRef; doUpdateExpandedKeys: (keys: Key[], option: Array) => void; handleMenuLeave: () => void; handleTriggerClick: () => void; handleMenuClickoutside: (e: MouseEvent) => void; handleUpdateCheckedKeys: (keys: Key[]) => void; handleUpdateIndeterminateKeys: (keys: Key[]) => void; handleTriggerFocus: (e: FocusEvent) => void; handleTriggerBlur: (e: FocusEvent) => void; handleMenuFocusin: (e: FocusEvent) => void; handleMenuFocusout: (e: FocusEvent) => void; handleClear: (e: MouseEvent) => void; handleDeleteOption: (option: SelectBaseOption) => void; handlePatternInput: (e: InputEvent) => void; handleKeydown: (e: KeyboardEvent) => void; handleKeyup: (e: KeyboardEvent) => void; handleTabOut: () => void; handleMenuMousedown: (e: MouseEvent) => void; cssVars: import("vue").ComputedRef<{ '--menu-box-shadow': string; '--menu-border-radius': string; '--menu-color': string; '--menu-height': string; '--bezier': string; }>; mergedTheme: import("vue").ComputedRef<{ common: { baseColor: string; primaryColor: string; primaryColorHover: string; primaryColorPressed: string; primaryColorSuppl: string; infoColor: string; infoColorHover: string; infoColorPressed: string; infoColorSuppl: string; successColor: string; successColorHover: string; successColorPressed: string; successColorSuppl: string; warningColor: string; warningColorHover: string; warningColorPressed: string; warningColorSuppl: string; errorColor: string; errorColorHover: string; errorColorPressed: string; errorColorSuppl: string; textColorBase: string; textColor1: string; textColor2: string; textColor3: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; iconColor: string; iconColorHover: string; iconColorPressed: string; iconColorDisabled: string; opacity1: string; opacity2: string; opacity3: string; opacity4: string; opacity5: string; dividerColor: string; borderColor: string; closeColor: string; closeColorHover: string; closeColorPressed: string; closeColorDisabled: string; clearColor: string; clearColorHover: string; clearColorPressed: string; scrollbarColor: string; scrollbarColorHover: string; scrollbarWidth: string; scrollbarHeight: string; scrollbarBorderRadius: string; progressRailColor: string; railColor: string; popoverColor: string; tableColor: string; cardColor: string; modalColor: string; bodyColor: string; tagColor: string; avatarColor: string; invertedColor: string; inputColor: string; codeColor: string; tabColor: string; actionColor: string; tableHeaderColor: string; hoverColor: string; tableColorHover: string; pressedColor: string; opacityDisabled: string; inputColorDisabled: string; boxShadow1: string; boxShadow2: string; boxShadow3: string; fontFamily: string; fontFamilyMono: string; fontWeight: string; fontWeightStrong: string; cubicBezierEaseInOut: string; cubicBezierEaseOut: string; cubicBezierEaseIn: string; borderRadius: string; borderRadiusSmall: string; fontSize: string; fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; lineHeight: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; heightHuge: string; transformDebounceScale: string; name: "common"; }; self: { menuPadding: string; menuColor: string; menuBoxShadow: string; menuBorderRadius: string; menuHeight: string; }; peers: { Tree: import("../../_mixins").Theme<"Tree", { fontSize: string; nodeBorderRadius: string; nodeColorHover: string; nodeColorPressed: string; nodeColorActive: string; arrowColor: string; nodeTextColor: string; nodeTextColorDisabled: string; loadingColor: string; dropMarkColor: string; }, { Checkbox: import("../../_mixins").Theme<"Checkbox", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; borderRadius: string; color: string; colorChecked: string; colorDisabled: string; colorDisabledChecked: string; colorTableHeader: string; colorTableHeaderModal: string; colorTableHeaderPopover: string; checkMarkColor: string; checkMarkColorDisabled: string; checkMarkColorDisabledChecked: string; border: string; borderDisabled: string; borderDisabledChecked: string; borderChecked: string; borderFocus: string; boxShadowFocus: string; textColor: string; textColorDisabled: string; sizeSmall: string; sizeMedium: string; sizeLarge: string; labelPadding: string; }, any>; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }; peerOverrides: { Tree?: { peers?: { Checkbox?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; Scrollbar?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; } | undefined; } | undefined; Empty?: { peers?: { [x: string]: any; } | undefined; } | undefined; InternalSelection?: { peers?: { Popover?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; } | undefined; } | undefined; }; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly onBlur?: unknown; readonly onFocus?: unknown; readonly onUpdateShow?: unknown; readonly onUpdateValue?: unknown; readonly 'onUpdate:value'?: unknown; readonly 'onUpdate:show'?: unknown; readonly leafOnly?: unknown; readonly filter?: unknown; readonly defaultExpandAll?: unknown; readonly expandedKeys?: unknown; readonly keyField?: unknown; readonly labelField?: unknown; readonly childrenField?: unknown; readonly defaultExpandedKeys?: unknown; readonly indeterminateKeys?: unknown; readonly onUpdateIndeterminateKeys?: unknown; readonly 'onUpdate:indeterminateKeys'?: unknown; readonly onUpdateExpandedKeys?: unknown; readonly 'onUpdate:expandedKeys'?: unknown; readonly bordered?: unknown; readonly cascade?: unknown; readonly checkable?: unknown; readonly clearable?: unknown; readonly consistentMenuWidth?: unknown; readonly defaultShow?: unknown; readonly defaultValue?: unknown; readonly disabled?: unknown; readonly filterable?: unknown; readonly checkStrategy?: unknown; readonly maxTagCount?: unknown; readonly multiple?: unknown; readonly showPath?: unknown; readonly separator?: unknown; readonly options?: unknown; readonly placeholder?: unknown; readonly placement?: unknown; readonly show?: unknown; readonly size?: unknown; readonly value?: unknown; readonly to?: unknown; readonly virtualScroll?: unknown; readonly theme?: unknown; readonly themeOverrides?: unknown; readonly builtinThemeOverrides?: unknown; } & { separator: string; multiple: boolean; placement: FollowerPlacement; keyField: string; bordered: boolean; virtualScroll: boolean; checkable: boolean; defaultShow: boolean; filterable: boolean; clearable: boolean; options: TreeSelectOption[]; defaultValue: string | number | (string | number)[] | null; consistentMenuWidth: boolean; cascade: boolean; labelField: string; childrenField: string; checkStrategy: CheckStrategy; showPath: boolean; defaultExpandAll: boolean; defaultExpandedKeys: Key[]; } & { value?: string | number | (string | number)[] | null | undefined; filter?: ((pattern: string, node: import("../../tree").TreeOption) => boolean) | undefined; size?: "small" | "medium" | "large" | undefined; show?: boolean | undefined; disabled?: boolean | undefined; onFocus?: ((e: FocusEvent) => void) | undefined; onBlur?: ((e: FocusEvent) => void) | undefined; placeholder?: string | undefined; to?: string | boolean | HTMLElement | undefined; theme?: import("../../_mixins").Theme<"TreeSelect", { menuPadding: string; menuColor: string; menuBoxShadow: string; menuBorderRadius: string; menuHeight: string; }, { Tree: import("../../_mixins").Theme<"Tree", { fontSize: string; nodeBorderRadius: string; nodeColorHover: string; nodeColorPressed: string; nodeColorActive: string; arrowColor: string; nodeTextColor: string; nodeTextColorDisabled: string; loadingColor: string; dropMarkColor: string; }, { Checkbox: import("../../_mixins").Theme<"Checkbox", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; borderRadius: string; color: string; colorChecked: string; colorDisabled: string; colorDisabledChecked: string; colorTableHeader: string; colorTableHeaderModal: string; colorTableHeaderPopover: string; checkMarkColor: string; checkMarkColorDisabled: string; checkMarkColorDisabledChecked: string; border: string; borderDisabled: string; borderDisabledChecked: string; borderChecked: string; borderFocus: string; boxShadowFocus: string; textColor: string; textColorDisabled: string; sizeSmall: string; sizeMedium: string; sizeLarge: string; labelPadding: string; }, any>; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }> | undefined; themeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }>> | undefined; builtinThemeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides; Scrollbar: import("../../_mixins").Theme<"Scrollbar", { color: string; colorHover: string; }, any>; }>; Empty: import("../../_mixins").Theme<"Empty", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; fontSizeHuge: string; textColor: string; iconColor: string; extraTextColor: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; }, any>; InternalSelection: import("../../_mixins").Theme<"InternalSelection", { fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadius: string; textColor: string; textColorDisabled: string; placeholderColor: string; placeholderColorDisabled: string; color: string; colorDisabled: string; colorActive: string; border: string; borderHover: string; borderActive: string; borderFocus: string; boxShadowHover: null; boxShadowActive: string; boxShadowFocus: string; caretColor: string; arrowColor: string; arrowColorDisabled: string; loadingColor: string; borderWarning: string; borderHoverWarning: string; borderActiveWarning: string; borderFocusWarning: string; boxShadowHoverWarning: null; boxShadowActiveWarning: string; boxShadowFocusWarning: string; colorActiveWarning: string; caretColorWarning: string; borderError: string; borderHoverError: string; borderActiveError: string; borderFocusError: string; boxShadowHoverError: null; boxShadowActiveError: string; boxShadowFocusError: string; colorActiveError: string; caretColorError: string; clearColor: string; clearColorHover: string; clearColorPressed: string; paddingSingle: string; clearSize: string; arrowSize: string; }, { Popover: import("../../_mixins").Theme<"Popover", { fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; }, any>; }>; }>> | undefined; "onUpdate:show"?: MaybeArray<(show: boolean) => void> | undefined; onUpdateShow?: MaybeArray<(show: boolean) => void> | undefined; maxTagCount?: number | "responsive" | undefined; "onUpdate:value"?: MaybeArray | undefined; onUpdateValue?: MaybeArray | undefined; leafOnly?: boolean | undefined; expandedKeys?: Key[] | undefined; "onUpdate:expandedKeys"?: MaybeArray<(value: Key[], option: (import("../../tree").TreeOption | null)[]) => void> | undefined; onUpdateExpandedKeys?: MaybeArray<(value: Key[], option: (import("../../tree").TreeOption | null)[]) => void> | undefined; indeterminateKeys?: Key[] | undefined; onUpdateIndeterminateKeys?: MaybeArray<(value: Key[], option: (import("../../tree").TreeOption | null)[]) => void> | undefined; "onUpdate:indeterminateKeys"?: MaybeArray<(value: Key[], option: (import("../../tree").TreeOption | null)[]) => void> | undefined; }>, { show: boolean | undefined; separator: string; multiple: boolean; disabled: boolean | undefined; to: string | boolean | HTMLElement; placement: FollowerPlacement; keyField: string; bordered: boolean; virtualScroll: boolean; checkable: boolean; defaultShow: boolean; filterable: boolean; clearable: boolean; options: TreeSelectOption[]; defaultValue: string | number | (string | number)[] | null; consistentMenuWidth: boolean; cascade: boolean; labelField: string; childrenField: string; checkStrategy: CheckStrategy; leafOnly: boolean; showPath: boolean; defaultExpandAll: boolean; defaultExpandedKeys: Key[]; }>; export default _default;