import { PropType } from '@vue/composition-api'; import { ElSelect } from 'element-ui/types/select'; export declare const defaultProps: { 'value-key': string; 'reserve-keyword': boolean; filterable: boolean; }; export declare const sheetSelectProps: { value: {}; autocomplete: { type: PropType; default: string; }; automaticDropdown: PropType; size: PropType; disabled: PropType; clearable: PropType; filterable: { type: PropType; default: boolean; }; allowCreate: PropType; popperClass: PropType; remote: PropType; loadingText: PropType; noMatchText: PropType; noDataText: PropType; remoteMethod: FunctionConstructor; filterMethod: FunctionConstructor; multiple: PropType; multipleLimit: { type: PropType; default: number; }; placeholder: { type: PropType; required: boolean; }; defaultFirstOption: PropType; reserveKeyword: { type: PropType; default: boolean; }; valueKey: { type: PropType; default: string; }; collapseTags: PropType; popperAppendToBody: { type: PropType; default: boolean; }; getoptionsPro: { type: FunctionConstructor; default: () => Promise; }; pagesType: { type: PropType<"scroll" | "page">; }; pagination: { type: ObjectConstructor; default(): { props: {}; events: {}; }; }; customElOption: { type: PropType; default: () => any[]; }; assignKeys: { type: PropType; default: () => string[]; }; originalProps: { type: PropType; default: () => {}; }; events: { type: PropType void>>; default: () => {}; }; formData: { type: ObjectConstructor; default(): any; }; dataType: { type: PropType<"string" | "array">; default: string; }; }; export declare const optionItemProps: { index: { type: PropType; }; source: { type: PropType>; default(): {}; }; label: { type: PropType; default: string; }; value: { type: PropType; default: string; }; extraProps: { type: PropType>; default(): {}; }; };