import type { PropType, Component } from 'vue'; import type { ComponentSize } from 'element-plus/es/utils/types'; import type { OptionType } from './select.types'; import type { Options } from 'element-plus/es/components/popper'; export declare const SelectProps: { allowCreate: BooleanConstructor; autocomplete: { type: PropType<"none" | "both" | "inline" | "list">; default: string; }; automaticDropdown: BooleanConstructor; clearable: BooleanConstructor; clearIcon: { type: PropType>; default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{}>, {}>; }; collapseTags: BooleanConstructor; defaultFirstOption: BooleanConstructor; disabled: BooleanConstructor; estimatedOptionHeight: { type: NumberConstructor; default: undefined; }; filterable: BooleanConstructor; filterMethod: FunctionConstructor; height: { type: NumberConstructor; default: number; }; itemHeight: { type: NumberConstructor; default: number; }; id: StringConstructor; loading: BooleanConstructor; loadingText: StringConstructor; label: StringConstructor; modelValue: PropType; multiple: BooleanConstructor; multipleLimit: { type: NumberConstructor; default: number; }; name: StringConstructor; noDataText: StringConstructor; noMatchText: StringConstructor; remoteMethod: FunctionConstructor; reserveKeyword: BooleanConstructor; options: { type: PropType[]>; required: boolean; }; placeholder: { type: StringConstructor; }; popperAppendToBody: { type: BooleanConstructor; default: boolean; }; popperClass: { type: StringConstructor; default: string; }; popperOptions: { type: PropType>; default: () => Partial; }; remote: BooleanConstructor; size: { type: PropType; validator: (val: string) => boolean; }; valueKey: { type: StringConstructor; default: string; }; scrollbarAlwaysOn: { type: BooleanConstructor; default: boolean; }; }; export declare const OptionProps: { data: ArrayConstructor; disabled: BooleanConstructor; hovering: BooleanConstructor; item: ObjectConstructor; index: NumberConstructor; style: ObjectConstructor; selected: BooleanConstructor; created: BooleanConstructor; };