import { EleBasicSelectInstance, EleProTableInstance } from '../ele-app/plus'; import { SingleValue, SelectedItem } from '../ele-basic-select/types'; import { DataKey } from '../ele-data-table/types'; declare function __VLS_template(): Partial any>> & { popperTopExtra?(_: {}): any; popperBottomExtra?(_: {}): any; maxTagPlaceholder?(_: any): any; }; declare const __VLS_component: import('vue').DefineComponent<{}, { selectRef: import('vue').Ref; tableRef: import('vue').Ref; selectVisible: import('vue').Ref; selectedItems: import('vue').Ref<{ label: string; value: SingleValue; hide?: boolean | undefined; index?: number | undefined; }[], SelectedItem[] | { label: string; value: SingleValue; hide?: boolean | undefined; index?: number | undefined; }[]>; selectedLabel: import('vue').ComputedRef; currentRowKey: import('vue').ComputedRef; selectedRowKeys: import('vue').ComputedRef; updatePopover: () => void; updateSelectedItems: (force?: boolean) => void; updateVisible: (visible: boolean) => void; focusSearchInput: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, any, string, import('vue').PublicProps, any, {} | { [x: string]: any; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };