import type { CSSProperties } from 'vue'; import type { TriggerPosition } from '../_utils/constant'; import type { ClassName } from '../_utils/types'; import type { TriggerProps } from '../trigger'; export interface EllipsisTooltipProps extends Omit, 'popupVisible' | 'defaultPopupVisible' | 'disabled'> { position?: TriggerPosition; mini?: boolean; backgroundColor?: string; contentClass?: ClassName; contentStyle?: CSSProperties; arrowClass?: ClassName; arrowStyle?: CSSProperties; renderToBody?: boolean; disabled?: boolean; }