declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; group: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; groupLabelKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; groupOptionsKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; groupDisabledKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; labelKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; disabledKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; bindObject: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => Record[]) | (() => Record[]) | (((new (...args: any[]) => Record[]) | (() => Record[])) | null)[], unknown, unknown, () => never[], boolean>; formatter: { readonly type: import("vue").PropType<(option: Record) => string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; beforeInput: { readonly type: import("vue").PropType<(val: import("element-plus").SelectProps["modelValue"], next: (val: import("element-plus").SelectProps["modelValue"]) => void) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onlyOneAutoSelect: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; modelValue: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null) | (((new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null)) | null)[], unknown, unknown, undefined, boolean>; autocomplete: import("element-plus/es/utils/index.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; disabled: import("element-plus/es/utils/index.mjs").EpPropFinalized; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/index.mjs").EpPropFinalized; popperStyle: { readonly type: import("vue").PropType string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | (((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperOptions: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/index.mjs").EpPropFinalized; loadingText: StringConstructor; noMatchText: StringConstructor; noDataText: StringConstructor; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/index.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/index.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/index.mjs").EpPropFinalized; collapseTags: BooleanConstructor; collapseTagsTooltip: BooleanConstructor; tagTooltip: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/index.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/index.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/index.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/index.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/index.mjs").EpPropFinalized; offset: import("element-plus/es/utils/index.mjs").EpPropFinalized; placement: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/index.mjs").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; props: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/components/select-v2/src/useProps.mjs").Props) | (() => import("element-plus/es/components/select-v2/src/useProps.mjs").Props) | (((new (...args: any[]) => import("element-plus/es/components/select-v2/src/useProps.mjs").Props) | (() => import("element-plus/es/components/select-v2/src/useProps.mjs").Props)) | null)[], unknown, unknown, () => Required, boolean>; }>, { elSelectCtx: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { "update:modelValue": (val: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null) | ((new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null) | null)[], unknown, unknown> | undefined) => any; }, string, import("vue").PublicProps, Readonly void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; group: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; groupLabelKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; groupOptionsKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; groupDisabledKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; labelKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; disabledKey: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown, string, boolean>; bindObject: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => Record[]) | (() => Record[]) | (((new (...args: any[]) => Record[]) | (() => Record[])) | null)[], unknown, unknown, () => never[], boolean>; formatter: { readonly type: import("vue").PropType<(option: Record) => string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; beforeInput: { readonly type: import("vue").PropType<(val: import("element-plus").SelectProps["modelValue"], next: (val: import("element-plus").SelectProps["modelValue"]) => void) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onlyOneAutoSelect: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; name: StringConstructor; id: StringConstructor; modelValue: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null) | (((new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null)) | null)[], unknown, unknown, undefined, boolean>; autocomplete: import("element-plus/es/utils/index.mjs").EpPropFinalized; automaticDropdown: BooleanConstructor; size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | (((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect)) | null)[], unknown, unknown, string, boolean>; disabled: import("element-plus/es/utils/index.mjs").EpPropFinalized; clearable: BooleanConstructor; filterable: BooleanConstructor; allowCreate: BooleanConstructor; loading: BooleanConstructor; popperClass: import("element-plus/es/utils/index.mjs").EpPropFinalized; popperStyle: { readonly type: import("vue").PropType string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties) | (((new (...args: any[]) => string | import("vue").CSSProperties) | (() => string | import("vue").CSSProperties)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperOptions: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | (((new (...args: any[]) => Partial) | (() => Partial)) | null)[], unknown, unknown, () => Partial, boolean>; remote: BooleanConstructor; debounce: import("element-plus/es/utils/index.mjs").EpPropFinalized; loadingText: StringConstructor; noMatchText: StringConstructor; noDataText: StringConstructor; remoteMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterMethod: { readonly type: import("vue").PropType<(query: string) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; multiple: BooleanConstructor; multipleLimit: import("element-plus/es/utils/index.mjs").EpPropFinalized; placeholder: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultFirstOption: BooleanConstructor; reserveKeyword: import("element-plus/es/utils/index.mjs").EpPropFinalized; valueKey: import("element-plus/es/utils/index.mjs").EpPropFinalized; collapseTags: BooleanConstructor; collapseTagsTooltip: BooleanConstructor; tagTooltip: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps) | (((new (...args: any[]) => import("element-plus").TagTooltipProps) | (() => import("element-plus").TagTooltipProps)) | null)[], unknown, unknown, () => {}, boolean>; maxCollapseTags: import("element-plus/es/utils/index.mjs").EpPropFinalized; teleported: import("element-plus/es/utils/index.mjs").EpPropFinalized; persistent: import("element-plus/es/utils/index.mjs").EpPropFinalized; clearIcon: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; fitInputWidth: BooleanConstructor; suffixIcon: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | (((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component)) | null)[], unknown, unknown, import("vue").DefineComponent<{}, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, boolean>; tagType: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import("vue").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import("element-plus/es/utils/index.mjs").EpPropFinalized; remoteShowSuffix: BooleanConstructor; showArrow: import("element-plus/es/utils/index.mjs").EpPropFinalized; offset: import("element-plus/es/utils/index.mjs").EpPropFinalized; placement: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | (((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement)) | null)[], import("element-plus").Placement, unknown, string, boolean>; fallbackPlacements: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | (((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[])) | null)[], unknown, unknown, string[], boolean>; tabindex: import("element-plus/es/utils/index.mjs").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; appendTo: { readonly type: import("vue").PropType string | HTMLElement) | (() => string | HTMLElement) | (((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; props: import("element-plus/es/utils/index.mjs").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/components/select-v2/src/useProps.mjs").Props) | (() => import("element-plus/es/components/select-v2/src/useProps.mjs").Props) | (((new (...args: any[]) => import("element-plus/es/components/select-v2/src/useProps.mjs").Props) | (() => import("element-plus/es/components/select-v2/src/useProps.mjs").Props)) | null)[], unknown, unknown, () => Required, boolean>; }>> & Readonly<{ "onUpdate:modelValue"?: ((val: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null) | ((new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null) | null)[], unknown, unknown> | undefined) => any) | undefined; }>, { groupLabelKey: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown>; groupOptionsKey: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown>; options: Record[]; groupDisabledKey: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown>; disabled: import("element-plus/es/utils/index.mjs").EpPropMergeType; labelKey: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown>; disabledKey: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string)) | (((new (...args: any[]) => string | ((group: Record) => string)) | (() => string | ((group: Record) => string))) | null)[], unknown, unknown>; valueOnClear: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; modelValue: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null) | ((new (...args: any[]) => string | number | boolean | Record | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[]) | (() => import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown> | import("element-plus/es/utils/index.mjs").EpPropMergeType<(BooleanConstructor | ObjectConstructor | NumberConstructor | StringConstructor)[], unknown, unknown>[] | null) | null)[], unknown, unknown>; autocomplete: string; automaticDropdown: boolean; effect: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus").PopperEffect) | null)[], unknown, unknown>; clearable: boolean; filterable: boolean; allowCreate: boolean; loading: boolean; popperClass: string; popperOptions: Partial; remote: boolean; debounce: number; multiple: boolean; multipleLimit: number; defaultFirstOption: boolean; reserveKeyword: import("element-plus/es/utils/index.mjs").EpPropMergeType; valueKey: string; collapseTags: boolean; collapseTagsTooltip: boolean; tagTooltip: import("element-plus").TagTooltipProps; maxCollapseTags: number; teleported: import("element-plus/es/utils/index.mjs").EpPropMergeType; persistent: import("element-plus/es/utils/index.mjs").EpPropMergeType; clearIcon: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; fitInputWidth: boolean; suffixIcon: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | null)[], unknown, unknown>; tagType: import("element-plus/es/utils/index.mjs").EpPropMergeType; tagEffect: import("element-plus/es/utils/index.mjs").EpPropMergeType; validateEvent: import("element-plus/es/utils/index.mjs").EpPropMergeType; remoteShowSuffix: boolean; showArrow: import("element-plus/es/utils/index.mjs").EpPropMergeType; offset: number; placement: import("element-plus/es/utils/index.mjs").EpPropMergeType<(new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | ((new (...args: any[]) => "auto" | "left" | "right" | "bottom" | "top" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement) | null)[], import("element-plus").Placement, unknown>; fallbackPlacements: import("element-plus").Placement[]; tabindex: import("element-plus/es/utils/index.mjs").EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>; props: import("element-plus/es/components/select-v2/src/useProps.mjs").Props; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, { [x: string]: ((props: any) => any) | undefined; } & { default?: (props: any) => any; } & { default?: (props: { [x: string]: any; }) => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };