export interface ShowtimeTwoLineEllipsisProps { /** 要限制行数的正文。 */ text?: string; /** 折叠态最多显示的行数,最小按 1 处理。 */ lineCount?: number; /** 是否在折叠态末尾显示 CSS 省略号。 */ showEllipsis?: boolean; /** 展开完整正文的受控状态。 */ expanded?: boolean; /** 更多入口的显示文案。 */ moreText?: string; /** 展开后收起入口的显示文案。 */ collapseText?: string; /** 默认更多入口的链接地址。 */ moreHref?: string; /** 单行高度,数字按 px 处理。 */ lineHeight?: number | string; /** 末行正文与更多入口之间的间距,数字按 px 处理。 */ moreGap?: number | string; } export interface ShowtimeTwoLineEllipsisMorePayload { href: string; event?: MouseEvent; } export interface ShowtimeTwoLineEllipsisMoreSlotProps { text: string; href: string; hasOverflow: boolean; expanded: boolean; lineCount: number; openMore: (event?: MouseEvent) => void; closeMore: () => void; } export interface ShowtimeTwoLineEllipsisCollapseSlotProps { text: string; expanded: boolean; lineCount: number; closeMore: () => void; } export declare const DEFAULT_SHOWTIME_TWO_LINE_ELLIPSIS_PROPS: { text: string; lineCount: number; showEllipsis: true; expanded: false; moreText: string; collapseText: string; moreHref: string; lineHeight: number; moreGap: number; };