import type { ExtractPropTypes, PropType, SlotsType, VNode } from 'vue'; import type { ExtractPublicPropTypes } from '../../_utils'; import type { PopoverInst, PopoverTrigger } from '../../popover'; export declare const popselectProps: { multiple: BooleanConstructor; value: { readonly type: PropType; readonly default: null; }; cancelable: BooleanConstructor; options: { readonly type: PropType; readonly default: () => never[]; }; size: { readonly type: PropType; readonly default: "medium"; }; scrollable: BooleanConstructor; 'onUpdate:value': PropType>; onUpdateValue: PropType>; onMouseenter: PropType<(e: MouseEvent) => void>; onMouseleave: PropType<(e: MouseEvent) => void>; renderLabel: PropType; showCheckmark: { readonly type: BooleanConstructor; readonly default: undefined; }; nodeProps: PropType; virtualScroll: BooleanConstructor; onChange: PropType | undefined>; placement: { default: string; type: PropType; }; trigger: { type: PropType; default: string; }; disabled: BooleanConstructor; y: NumberConstructor; x: NumberConstructor; to: { type: PropType; default: undefined; }; width: { type: PropType; default: undefined; }; raw: BooleanConstructor; duration: { type: NumberConstructor; default: number; }; contentClass: StringConstructor; contentStyle: PropType; zIndex: NumberConstructor; show: { type: PropType; default: undefined; }; 'onUpdate:show': PropType void>>; onShow: PropType void> | undefined>; onHide: PropType void> | undefined>; headerStyle: PropType; footerStyle: PropType; onUpdateShow: PropType void>>; displayDirective: { type: PropType<"if" | "show">; default: string; }; defaultShow: BooleanConstructor; delay: { type: NumberConstructor; default: number; }; arrowPointToCenter: BooleanConstructor; getDisabled: PropType<() => boolean>; arrowClass: StringConstructor; arrowStyle: PropType; arrowWrapperClass: StringConstructor; arrowWrapperStyle: PropType; flip: { type: BooleanConstructor; default: boolean; }; animated: { type: BooleanConstructor; default: boolean; }; overlap: BooleanConstructor; keepAliveOnHover: { type: BooleanConstructor; default: boolean; }; headerClass: StringConstructor; footerClass: StringConstructor; onClickoutside: PropType<(e: MouseEvent) => void>; internalDeactivateImmediately: BooleanConstructor; internalSyncTargetWithParent: BooleanConstructor; internalInheritedEventHandlers: { type: PropType; default: () => never[]; }; internalTrapFocus: BooleanConstructor; internalExtraClass: { type: PropType; default: () => never[]; }; minWidth: NumberConstructor; maxWidth: NumberConstructor; theme: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>; themeOverrides: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>>; builtinThemeOverrides: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>>; }; export type PopselectSetupProps = ExtractPropTypes; export type PopselectProps = ExtractPublicPropTypes; export interface PopselectSlots { default?: () => VNode[]; header?: () => VNode[]; action?: () => VNode[]; empty?: () => VNode[]; } declare const _default: import("vue").DefineComponent; readonly default: null; }; cancelable: BooleanConstructor; options: { readonly type: PropType; readonly default: () => never[]; }; size: { readonly type: PropType; readonly default: "medium"; }; scrollable: BooleanConstructor; 'onUpdate:value': PropType>; onUpdateValue: PropType>; onMouseenter: PropType<(e: MouseEvent) => void>; onMouseleave: PropType<(e: MouseEvent) => void>; renderLabel: PropType; showCheckmark: { readonly type: BooleanConstructor; readonly default: undefined; }; nodeProps: PropType; virtualScroll: BooleanConstructor; onChange: PropType | undefined>; placement: { default: string; type: PropType; }; trigger: { type: PropType; default: string; }; disabled: BooleanConstructor; y: NumberConstructor; x: NumberConstructor; to: { type: PropType; default: undefined; }; width: { type: PropType; default: undefined; }; raw: BooleanConstructor; duration: { type: NumberConstructor; default: number; }; contentClass: StringConstructor; contentStyle: PropType; zIndex: NumberConstructor; show: { type: PropType; default: undefined; }; 'onUpdate:show': PropType void>>; onShow: PropType void> | undefined>; onHide: PropType void> | undefined>; headerStyle: PropType; footerStyle: PropType; onUpdateShow: PropType void>>; displayDirective: { type: PropType<"if" | "show">; default: string; }; defaultShow: BooleanConstructor; delay: { type: NumberConstructor; default: number; }; arrowPointToCenter: BooleanConstructor; getDisabled: PropType<() => boolean>; arrowClass: StringConstructor; arrowStyle: PropType; arrowWrapperClass: StringConstructor; arrowWrapperStyle: PropType; flip: { type: BooleanConstructor; default: boolean; }; animated: { type: BooleanConstructor; default: boolean; }; overlap: BooleanConstructor; keepAliveOnHover: { type: BooleanConstructor; default: boolean; }; headerClass: StringConstructor; footerClass: StringConstructor; onClickoutside: PropType<(e: MouseEvent) => void>; internalDeactivateImmediately: BooleanConstructor; internalSyncTargetWithParent: BooleanConstructor; internalInheritedEventHandlers: { type: PropType; default: () => never[]; }; internalTrapFocus: BooleanConstructor; internalExtraClass: { type: PropType; default: () => never[]; }; minWidth: NumberConstructor; maxWidth: NumberConstructor; theme: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>; themeOverrides: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>>; builtinThemeOverrides: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>>; }>, { popoverInstRef: import("vue").Ref<{ syncPosition: () => void; setShow: (value: boolean) => void; } | null, PopoverInst | { syncPosition: () => void; setShow: (value: boolean) => void; } | null>; mergedTheme: import("vue").ComputedRef<{ common: import("../..").ThemeCommonVars; self: { menuBoxShadow: string; }; peers: { Popover: import("../../_mixins").Theme<"Popover", { space: string; spaceArrow: string; arrowOffset: string; arrowOffsetVertical: string; arrowHeight: string; padding: string; fontSize: string; borderRadius: string; color: string; dividerColor: string; textColor: string; boxShadow: string; }, any>; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }; peerOverrides: { Popover?: { peers?: { [x: string]: any; } | undefined; } | undefined; InternalSelectMenu?: { peers?: { Scrollbar?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; Empty?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; } | undefined; } | undefined; }; }>; syncPosition: () => void; setShow: (value: boolean) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly default: null; }; cancelable: BooleanConstructor; options: { readonly type: PropType; readonly default: () => never[]; }; size: { readonly type: PropType; readonly default: "medium"; }; scrollable: BooleanConstructor; 'onUpdate:value': PropType>; onUpdateValue: PropType>; onMouseenter: PropType<(e: MouseEvent) => void>; onMouseleave: PropType<(e: MouseEvent) => void>; renderLabel: PropType; showCheckmark: { readonly type: BooleanConstructor; readonly default: undefined; }; nodeProps: PropType; virtualScroll: BooleanConstructor; onChange: PropType | undefined>; placement: { default: string; type: PropType; }; trigger: { type: PropType; default: string; }; disabled: BooleanConstructor; y: NumberConstructor; x: NumberConstructor; to: { type: PropType; default: undefined; }; width: { type: PropType; default: undefined; }; raw: BooleanConstructor; duration: { type: NumberConstructor; default: number; }; contentClass: StringConstructor; contentStyle: PropType; zIndex: NumberConstructor; show: { type: PropType; default: undefined; }; 'onUpdate:show': PropType void>>; onShow: PropType void> | undefined>; onHide: PropType void> | undefined>; headerStyle: PropType; footerStyle: PropType; onUpdateShow: PropType void>>; displayDirective: { type: PropType<"if" | "show">; default: string; }; defaultShow: BooleanConstructor; delay: { type: NumberConstructor; default: number; }; arrowPointToCenter: BooleanConstructor; getDisabled: PropType<() => boolean>; arrowClass: StringConstructor; arrowStyle: PropType; arrowWrapperClass: StringConstructor; arrowWrapperStyle: PropType; flip: { type: BooleanConstructor; default: boolean; }; animated: { type: BooleanConstructor; default: boolean; }; overlap: BooleanConstructor; keepAliveOnHover: { type: BooleanConstructor; default: boolean; }; headerClass: StringConstructor; footerClass: StringConstructor; onClickoutside: PropType<(e: MouseEvent) => void>; internalDeactivateImmediately: BooleanConstructor; internalSyncTargetWithParent: BooleanConstructor; internalInheritedEventHandlers: { type: PropType; default: () => never[]; }; internalTrapFocus: BooleanConstructor; internalExtraClass: { type: PropType; default: () => never[]; }; minWidth: NumberConstructor; maxWidth: NumberConstructor; theme: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>; themeOverrides: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>>; builtinThemeOverrides: PropType; InternalSelectMenu: import("../../_mixins").Theme<"InternalSelectMenu", { height: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; optionPaddingSmall: string; optionPaddingMedium: string; optionPaddingLarge: string; loadingSize: string; optionFontSizeSmall: string; optionFontSizeMedium: string; optionFontSizeLarge: string; optionHeightSmall: string; optionHeightMedium: string; optionHeightLarge: string; optionBorderRadius: string; borderRadius: string; color: string; groupHeaderTextColor: string; actionDividerColor: string; optionTextColor: string; optionTextColorPressed: string; optionTextColorDisabled: string; optionTextColorActive: string; optionOpacityDisabled: string; optionCheckColor: string; optionColorPending: string; optionColorActive: string; optionGroupHeaderBorderColor: string; optionColorActivePending: string; actionTextColor: string; loadingColor: string; }, { Scrollbar: import("../../_mixins").Theme<"Scrollbar", { height: string; width: string; borderRadius: string; color: string; colorHover: string; railInsetHorizontalBottom: string; railInsetHorizontalTop: string; railInsetVerticalRight: string; railInsetVerticalLeft: string; railColor: string; }, any>; Empty: import("../../_mixins").Theme<"Empty", { iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; iconSizeHuge: string; titleFontSizeSmall: string; titleFontSizeMedium: string; titleFontSizeLarge: string; titleFontSizeHuge: string; descriptionFontSizeSmall: string; descriptionFontSizeMedium: string; descriptionFontSizeLarge: string; descriptionFontSizeHuge: string; titleColor: string; descriptionColor: string; iconColor: string; iconBgColor: string; extraTextColor: string; }, any>; }>; }>>>; }>> & Readonly<{}>, { value: import("../../select/src/interface").Value | null; disabled: boolean; to: string | boolean | HTMLElement; size: import("./public-types").PopselectSize; width: string | number; options: import("../../select/src/interface").SelectMixedOption[]; raw: boolean; duration: number; scrollable: boolean; trigger: PopoverTrigger; placement: import("vueuc").FollowerPlacement; show: boolean | undefined; multiple: boolean; virtualScroll: boolean; displayDirective: "show" | "if"; defaultShow: boolean; delay: number; arrowPointToCenter: boolean; flip: boolean; animated: boolean; overlap: boolean; keepAliveOnHover: boolean; internalDeactivateImmediately: boolean; internalSyncTargetWithParent: boolean; internalInheritedEventHandlers: import("../../popover/src/Popover").TriggerEventHandlers[]; internalTrapFocus: boolean; internalExtraClass: string[]; showCheckmark: boolean; cancelable: boolean; }, SlotsType, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;