import { PropType } from 'vue'; import { StyleValue } from '../../ele-app/types'; import { ElEmptyProps } from '../../ele-app/el'; import { EleTooltipProps } from '../../ele-app/plus'; import { PopperType } from '../../ele-basic-select/types'; import { ItemTooltip } from '../types'; declare function __VLS_template(): { icon?(_: { icon: string; prefix: boolean; }): any; }; declare const __VLS_component: import('vue').DefineComponent; required: true; }; /** 空组件属性 */ emptyProps: PropType; /** 是否显示提示 */ tooltip: PropType; /** 提示属性 */ tooltipProps: PropType; /** 气泡是否展开 */ popperVisible: BooleanConstructor; /** 网格样式 */ gridStyle: PropType; /** 图标样式 */ itemStyle: PropType; /** 下拉组件类型 */ popperType: PropType; }>, { hideTooltip: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { select: (_icon: string) => void; }, string, import('vue').PublicProps, Readonly; required: true; }; /** 空组件属性 */ emptyProps: PropType; /** 是否显示提示 */ tooltip: PropType; /** 提示属性 */ tooltipProps: PropType; /** 气泡是否展开 */ popperVisible: BooleanConstructor; /** 网格样式 */ gridStyle: PropType; /** 图标样式 */ itemStyle: PropType; /** 下拉组件类型 */ popperType: PropType; }>> & Readonly<{ onSelect?: ((_icon: string) => any) | undefined; }>, { popperVisible: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };