123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364 |
- declare const _default: import("vue").DefineComponent<{
- readonly ariaLabel: StringConstructor;
- readonly emptyValues: ArrayConstructor;
- readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown, undefined, boolean>;
- readonly allowCreate: BooleanConstructor;
- readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown, "none", boolean>;
- readonly automaticDropdown: BooleanConstructor;
- readonly clearable: BooleanConstructor;
- readonly clearIcon: {
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly effect: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect))[], unknown, unknown, "light", boolean>;
- readonly collapseTags: BooleanConstructor;
- readonly collapseTagsTooltip: BooleanConstructor;
- readonly maxCollapseTags: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
- readonly defaultFirstOption: BooleanConstructor;
- readonly disabled: BooleanConstructor;
- readonly estimatedOptionHeight: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, undefined, boolean>;
- readonly filterable: BooleanConstructor;
- readonly filterMethod: FunctionConstructor;
- readonly height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 274, boolean>;
- readonly itemHeight: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 34, boolean>;
- readonly id: StringConstructor;
- readonly loading: BooleanConstructor;
- readonly loadingText: StringConstructor;
- readonly modelValue: {
- readonly type: import("vue").PropType<any>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly multiple: BooleanConstructor;
- readonly multipleLimit: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
- readonly name: StringConstructor;
- readonly noDataText: StringConstructor;
- readonly noMatchText: StringConstructor;
- readonly remoteMethod: FunctionConstructor;
- readonly reserveKeyword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly options: {
- readonly type: import("vue").PropType<import("./select.types").OptionType[]>;
- readonly required: true;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly placeholder: {
- readonly type: import("vue").PropType<string>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly persistent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
- readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("element-plus").Options>) | (() => Partial<import("element-plus").Options>) | ((new (...args: any[]) => Partial<import("element-plus").Options>) | (() => Partial<import("element-plus").Options>))[], unknown, unknown, () => Partial<import("element-plus").Options>, boolean>;
- readonly remote: BooleanConstructor;
- readonly size: {
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./useProps").Props) | (() => import("./useProps").Props) | ((new (...args: any[]) => import("./useProps").Props) | (() => import("./useProps").Props))[], unknown, unknown, () => Required<import("./useProps").Props>, boolean>;
- readonly valueKey: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "value", boolean>;
- readonly scrollbarAlwaysOn: BooleanConstructor;
- readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
- readonly showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "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[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement))[], import("element-plus").Placement, unknown, "bottom-start", boolean>;
- readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | ((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]))[], unknown, unknown, readonly ["bottom-start", "top-start", "right", "left"], boolean>;
- readonly tagType: {
- readonly default: "info";
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- readonly __epPropKey: true;
- };
- readonly tagEffect: {
- readonly default: "light";
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- readonly __epPropKey: true;
- };
- readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
- readonly appendTo: StringConstructor;
- readonly fitInputWidth: import("element-plus/es/utils").EpPropFinalized<readonly [BooleanConstructor, NumberConstructor], unknown, number | boolean, true, boolean>;
- readonly suffixIcon: {
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- }, {
- modelValue: import("vue").ComputedRef<any>;
- selectedLabel: import("vue").ComputedRef<string | string[]>;
- calculatorRef: import("vue").ShallowRef<HTMLElement | undefined>;
- inputStyle: import("vue").ComputedRef<{
- minWidth: string;
- }>;
- inputId: import("vue").Ref<string | undefined>;
- collapseTagSize: import("vue").ComputedRef<"default" | "small">;
- currentPlaceholder: import("vue").ComputedRef<string>;
- expanded: import("vue").Ref<boolean>;
- emptyText: import("vue").ComputedRef<string | false | null>;
- popupHeight: import("vue").ComputedRef<number>;
- debounce: import("vue").ComputedRef<0 | 300>;
- allOptions: import("vue").ComputedRef<import("./select.types").OptionType[]>;
- filteredOptions: import("vue").Ref<({
- [x: string]: any;
- } | {
- [x: string]: any;
- created?: boolean | undefined;
- })[]>;
- iconComponent: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined>;
- iconReverse: import("vue").ComputedRef<string | undefined>;
- tagStyle: import("vue").ComputedRef<{
- maxWidth: string;
- }>;
- collapseTagStyle: import("vue").ComputedRef<{
- maxWidth: string;
- }>;
- popperSize: import("vue").Ref<number>;
- dropdownMenuVisible: import("vue").WritableComputedRef<boolean>;
- hasModelValue: import("vue").ComputedRef<boolean>;
- shouldShowPlaceholder: import("vue").ComputedRef<boolean>;
- selectDisabled: import("vue").ComputedRef<boolean | undefined>;
- selectSize: import("vue").ComputedRef<"" | "small" | "default" | "large">;
- needStatusIcon: import("vue").ComputedRef<boolean>;
- showClearBtn: import("vue").ComputedRef<boolean>;
- states: import("./select.types").SelectStates;
- isFocused: import("vue").Ref<boolean>;
- nsSelect: {
- namespace: import("vue").ComputedRef<string>;
- b: (blockSuffix?: string) => string;
- e: (element?: string) => string;
- m: (modifier?: string) => string;
- be: (blockSuffix?: string, element?: string) => string;
- em: (element?: string, modifier?: string) => string;
- bm: (blockSuffix?: string, modifier?: string) => string;
- bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
- is: {
- (name: string, state: boolean | undefined): string;
- (name: string): string;
- };
- cssVar: (object: Record<string, string>) => Record<string, string>;
- cssVarName: (name: string) => string;
- cssVarBlock: (object: Record<string, string>) => Record<string, string>;
- cssVarBlockName: (name: string) => string;
- };
- nsInput: {
- namespace: import("vue").ComputedRef<string>;
- b: (blockSuffix?: string) => string;
- e: (element?: string) => string;
- m: (modifier?: string) => string;
- be: (blockSuffix?: string, element?: string) => string;
- em: (element?: string, modifier?: string) => string;
- bm: (blockSuffix?: string, modifier?: string) => string;
- bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
- is: {
- (name: string, state: boolean | undefined): string;
- (name: string): string;
- };
- cssVar: (object: Record<string, string>) => Record<string, string>;
- cssVarName: (name: string) => string;
- cssVarBlock: (object: Record<string, string>) => Record<string, string>;
- cssVarBlockName: (name: string) => string;
- };
- inputRef: import("vue").Ref<HTMLElement | undefined>;
- menuRef: import("vue").Ref<import("./select-dropdown").SelectDropdownInstance | undefined>;
- tagMenuRef: import("vue").Ref<HTMLElement | undefined>;
- tooltipRef: import("vue").Ref<import("element-plus/es/components/tooltip").TooltipInstance | undefined>;
- tagTooltipRef: import("vue").Ref<import("element-plus/es/components/tooltip").TooltipInstance | undefined>;
- selectRef: import("vue").Ref<HTMLElement | undefined>;
- wrapperRef: import("vue").ShallowRef<HTMLElement | undefined>;
- selectionRef: import("vue").Ref<HTMLElement | undefined>;
- prefixRef: import("vue").Ref<HTMLElement | undefined>;
- suffixRef: import("vue").Ref<HTMLElement | undefined>;
- collapseItemRef: import("vue").Ref<HTMLElement | undefined>;
- popperRef: import("vue").ComputedRef<HTMLElement | undefined>;
- validateState: import("vue").ComputedRef<"" | "error" | "success" | "validating">;
- validateIcon: import("vue").ComputedRef<any>;
- showTagList: import("vue").ComputedRef<import("./select.types").Option[]>;
- collapseTagList: import("vue").ComputedRef<import("./select.types").Option[]>;
- debouncedOnInputChange: import("lodash").DebouncedFunc<() => void>;
- deleteTag: (event: MouseEvent, option: import("./select.types").Option) => void;
- getLabel: (option: import("./select.types").Option) => any;
- getValue: (option: import("./select.types").Option) => any;
- getDisabled: (option: import("./select.types").Option) => any;
- getValueKey: (item: unknown) => any;
- handleClear: () => void;
- handleClickOutside: (event: Event) => void;
- handleDel: (e: KeyboardEvent) => void;
- handleEsc: () => void;
- focus: () => void;
- blur: () => void;
- handleMenuEnter: () => Promise<void>;
- handleResize: () => void;
- resetSelectionWidth: () => void;
- updateTooltip: () => void;
- updateTagTooltip: () => void;
- updateOptions: () => void;
- toggleMenu: () => void;
- scrollTo: (index: number) => void;
- onInput: (event: Event) => void;
- onKeyboardNavigate: (direction: "forward" | "backward", hoveringIndex?: number | undefined) => void;
- onKeyboardSelect: () => void;
- onSelect: (option: import("./select.types").Option) => void;
- onHover: (idx?: number) => void;
- handleCompositionStart: (event: CompositionEvent) => void;
- handleCompositionEnd: (event: CompositionEvent) => void;
- handleCompositionUpdate: (event: CompositionEvent) => void;
- }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
- "update:modelValue": (val: import("./defaults").ISelectV2Props["modelValue"]) => boolean;
- change: (val: import("./defaults").ISelectV2Props["modelValue"]) => boolean;
- 'remove-tag': (val: unknown) => boolean;
- 'visible-change': (visible: boolean) => boolean;
- focus: (evt: FocusEvent) => boolean;
- blur: (evt: FocusEvent) => boolean;
- clear: () => boolean;
- }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
- readonly ariaLabel: StringConstructor;
- readonly emptyValues: ArrayConstructor;
- readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown, undefined, boolean>;
- readonly allowCreate: BooleanConstructor;
- readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown, "none", boolean>;
- readonly automaticDropdown: BooleanConstructor;
- readonly clearable: BooleanConstructor;
- readonly clearIcon: {
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly effect: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect))[], unknown, unknown, "light", boolean>;
- readonly collapseTags: BooleanConstructor;
- readonly collapseTagsTooltip: BooleanConstructor;
- readonly maxCollapseTags: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
- readonly defaultFirstOption: BooleanConstructor;
- readonly disabled: BooleanConstructor;
- readonly estimatedOptionHeight: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, undefined, boolean>;
- readonly filterable: BooleanConstructor;
- readonly filterMethod: FunctionConstructor;
- readonly height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 274, boolean>;
- readonly itemHeight: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 34, boolean>;
- readonly id: StringConstructor;
- readonly loading: BooleanConstructor;
- readonly loadingText: StringConstructor;
- readonly modelValue: {
- readonly type: import("vue").PropType<any>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly multiple: BooleanConstructor;
- readonly multipleLimit: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
- readonly name: StringConstructor;
- readonly noDataText: StringConstructor;
- readonly noMatchText: StringConstructor;
- readonly remoteMethod: FunctionConstructor;
- readonly reserveKeyword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly options: {
- readonly type: import("vue").PropType<import("./select.types").OptionType[]>;
- readonly required: true;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly placeholder: {
- readonly type: import("vue").PropType<string>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly persistent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
- readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("element-plus").Options>) | (() => Partial<import("element-plus").Options>) | ((new (...args: any[]) => Partial<import("element-plus").Options>) | (() => Partial<import("element-plus").Options>))[], unknown, unknown, () => Partial<import("element-plus").Options>, boolean>;
- readonly remote: BooleanConstructor;
- readonly size: {
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./useProps").Props) | (() => import("./useProps").Props) | ((new (...args: any[]) => import("./useProps").Props) | (() => import("./useProps").Props))[], unknown, unknown, () => Required<import("./useProps").Props>, boolean>;
- readonly valueKey: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "value", boolean>;
- readonly scrollbarAlwaysOn: BooleanConstructor;
- readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
- readonly showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
- readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "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[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement))[], import("element-plus").Placement, unknown, "bottom-start", boolean>;
- readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]) | ((new (...args: any[]) => import("element-plus").Placement[]) | (() => import("element-plus").Placement[]))[], unknown, unknown, readonly ["bottom-start", "top-start", "right", "left"], boolean>;
- readonly tagType: {
- readonly default: "info";
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- readonly __epPropKey: true;
- };
- readonly tagEffect: {
- readonly default: "light";
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- readonly __epPropKey: true;
- };
- readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
- readonly appendTo: StringConstructor;
- readonly fitInputWidth: import("element-plus/es/utils").EpPropFinalized<readonly [BooleanConstructor, NumberConstructor], unknown, number | boolean, true, boolean>;
- readonly suffixIcon: {
- readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
- readonly required: false;
- readonly validator: ((val: unknown) => boolean) | undefined;
- __epPropKey: true;
- };
- }>> & {
- "onUpdate:modelValue"?: ((val: any) => any) | undefined;
- onChange?: ((val: any) => any) | undefined;
- onFocus?: ((evt: FocusEvent) => any) | undefined;
- onBlur?: ((evt: FocusEvent) => any) | undefined;
- onClear?: (() => any) | undefined;
- "onVisible-change"?: ((visible: boolean) => any) | undefined;
- "onRemove-tag"?: ((val: unknown) => any) | undefined;
- }, {
- readonly disabled: boolean;
- readonly height: number;
- readonly offset: number;
- readonly multiple: boolean;
- readonly props: import("./useProps").Props;
- readonly loading: boolean;
- readonly placement: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "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[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import("element-plus").Placement))[], import("element-plus").Placement, unknown>;
- readonly effect: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect))[], unknown, unknown>;
- readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
- readonly valueOnClear: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>;
- readonly autocomplete: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown>;
- readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly clearable: boolean;
- readonly fallbackPlacements: import("element-plus").Placement[];
- readonly popperOptions: Partial<import("element-plus").Options>;
- readonly popperClass: string;
- readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly persistent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly showArrow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly valueKey: string;
- readonly fitInputWidth: import("element-plus/es/utils").EpPropMergeType<readonly [BooleanConstructor, NumberConstructor], unknown, number | boolean>;
- readonly filterable: boolean;
- readonly collapseTags: boolean;
- readonly maxCollapseTags: number;
- readonly collapseTagsTooltip: boolean;
- readonly tagType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
- readonly tagEffect: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>;
- readonly automaticDropdown: boolean;
- readonly allowCreate: boolean;
- readonly remote: boolean;
- readonly multipleLimit: number;
- readonly defaultFirstOption: boolean;
- readonly reserveKeyword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
- readonly scrollbarAlwaysOn: boolean;
- readonly estimatedOptionHeight: number;
- readonly itemHeight: number;
- }>;
- export default _default;
|