import { ShowtimeTwoLineEllipsisMorePayload, ShowtimeTwoLineEllipsisProps } from './ShowtimeTwoLineEllipsis.types'; declare function openMore(event?: MouseEvent): void; declare function closeMore(): void; declare var __VLS_1: { text: string; href: string; hasOverflow: boolean; expanded: false; lineCount: number; openMore: typeof openMore; closeMore: typeof closeMore; }, __VLS_3: { text: string; expanded: true; lineCount: number; closeMore: typeof closeMore; }; type __VLS_Slots = {} & { more?: (props: typeof __VLS_1) => any; } & { collapse?: (props: typeof __VLS_3) => any; }; declare const __VLS_base: import('vue').DefineComponent any; "update:expanded": (expanded: boolean) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onMore?: ((payload: ShowtimeTwoLineEllipsisMorePayload) => any) | undefined; "onUpdate:expanded"?: ((expanded: boolean) => any) | undefined; }>, { lineHeight: number | string; text: string; expanded: boolean; lineCount: number; showEllipsis: boolean; moreText: string; collapseText: string; moreHref: string; moreGap: number | string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };