/// import { PropType } from '@vue/composition-api'; import { AttachNode, TNode } from '../common'; import { TooltipProps } from '../tooltip'; export interface EllipsisProps { content?: string | TNode; default?: string | TNode; tooltipContent?: string | number | TNode; placement?: TooltipProps['placement']; attach?: AttachNode; tooltipProps?: TooltipProps; zIndex?: number; overlayClassName?: string; classPrefix?: string; } declare const _default: import("vue").ComponentOptions; isOverflow: import("@vue/composition-api").Ref; ellipsisClasses: import("@vue/composition-api").ComputedRef; innerEllipsisClassName: import("@vue/composition-api").ComputedRef; onMouseAround: import("lodash").DebouncedFunc<(e: MouseEvent) => void>; }> & import("@vue/composition-api").Data, {}, {}, { content: { type: PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; default: { type: PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; tooltipContent: { type: PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; placement: PropType; attach: PropType; tooltipProps: PropType; zIndex: NumberConstructor; overlayClassName: StringConstructor; classPrefix: { type: StringConstructor; }; }, import("@vue/composition-api").ExtractPropTypes<{ content: { type: PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; default: { type: PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; tooltipContent: { type: PropType import("vue/types/vnode").ScopedSlotReturnValue)>; }; placement: PropType; attach: PropType; tooltipProps: PropType; zIndex: NumberConstructor; overlayClassName: StringConstructor; classPrefix: { type: StringConstructor; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{} & { default?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); content?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); zIndex?: number; classPrefix?: string; placement?: import("..").PopupPlacement | "mouse"; attach?: AttachNode; overlayClassName?: string; tooltipProps?: unknown; tooltipContent?: string | number | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); }, import("@vue/composition-api").ShallowUnwrapRef<{ root: import("@vue/composition-api").Ref; isOverflow: import("@vue/composition-api").Ref; ellipsisClasses: import("@vue/composition-api").ComputedRef; innerEllipsisClassName: import("@vue/composition-api").ComputedRef; onMouseAround: import("lodash").DebouncedFunc<(e: MouseEvent) => void>; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {} & { default?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); content?: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); zIndex?: number; classPrefix?: string; placement?: import("..").PopupPlacement | "mouse"; attach?: AttachNode; overlayClassName?: string; tooltipProps?: unknown; tooltipContent?: string | number | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue); }, {}, true>); export default _default;