import { PropType, DefineComponent, ComponentOptionsMixin, PublicProps, ExtractPropTypes } from 'vue'; interface TippyOptions { content?: any; placement?: string; trigger?: string; [key: string]: any; } declare const _default: __VLS_WithTemplateSlots< DefineComponent<{ /** 行数限制 */ lineClamp: { type: (StringConstructor | NumberConstructor)[]; }; /** Tippy 配置 */ tippyProps: { type: PropType; default: () => {}; }; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ /** 行数限制 */ lineClamp: { type: (StringConstructor | NumberConstructor)[]; }; /** Tippy 配置 */ tippyProps: { type: PropType; default: () => {}; }; }>>, { tippyProps: TippyOptions; }, {}>, Readonly<{ content: () => any; default: () => any; }> & { content: () => any; default: () => any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };