import type { Component, PropType } from 'vue';
|
import type { OptionType } from './select.types';
|
import type { Options, Placement } from 'element-plus/es/components/popper';
|
export declare const SelectProps: {
|
allowCreate: BooleanConstructor;
|
autocomplete: {
|
type: PropType<"none" | "inline" | "both" | "list">;
|
default: string;
|
};
|
automaticDropdown: BooleanConstructor;
|
clearable: BooleanConstructor;
|
clearIcon: {
|
type: PropType<string | Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>>;
|
default: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
|
};
|
effect: {
|
type: PropType<string>;
|
default: string;
|
};
|
collapseTags: BooleanConstructor;
|
collapseTagsTooltip: {
|
type: BooleanConstructor;
|
default: boolean;
|
};
|
maxCollapseTags: {
|
type: NumberConstructor;
|
default: number;
|
};
|
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<any>;
|
multiple: BooleanConstructor;
|
multipleLimit: {
|
type: NumberConstructor;
|
default: number;
|
};
|
name: StringConstructor;
|
noDataText: StringConstructor;
|
noMatchText: StringConstructor;
|
remoteMethod: FunctionConstructor;
|
reserveKeyword: {
|
type: BooleanConstructor;
|
default: boolean;
|
};
|
options: {
|
type: PropType<OptionType<any>[]>;
|
required: boolean;
|
};
|
placeholder: {
|
type: StringConstructor;
|
};
|
teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
|
persistent: {
|
type: BooleanConstructor;
|
default: boolean;
|
};
|
popperClass: {
|
type: StringConstructor;
|
default: string;
|
};
|
popperOptions: {
|
type: PropType<Partial<Options>>;
|
default: () => Partial<Options>;
|
};
|
remote: BooleanConstructor;
|
size: {
|
type: PropType<"" | "default" | "small" | "large">;
|
validator: (val: string) => val is "" | "default" | "small" | "large";
|
};
|
valueKey: {
|
type: StringConstructor;
|
default: string;
|
};
|
scrollbarAlwaysOn: {
|
type: BooleanConstructor;
|
default: boolean;
|
};
|
validateEvent: {
|
type: BooleanConstructor;
|
default: boolean;
|
};
|
placement: {
|
type: PropType<Placement>;
|
values: Placement[];
|
default: string;
|
};
|
};
|
export declare const OptionProps: {
|
data: ArrayConstructor;
|
disabled: BooleanConstructor;
|
hovering: BooleanConstructor;
|
item: ObjectConstructor;
|
index: NumberConstructor;
|
style: ObjectConstructor;
|
selected: BooleanConstructor;
|
created: BooleanConstructor;
|
};
|