import { ReactNode } from 'react';
import { TooltipPlacement } from 'bonree-design/lib/tooltip';
export interface EllipsisTextProps {
    /** 提示 内容 (不填时默认显示children)*/
    title?: ReactNode;
    /** Tooltip包裹的子元素为字符串 */
    value?: string;
    /** 子元素*/
    children?: ReactNode;
    /** 自定义子元素样式类名*/
    ellipsisClassName?: string;
    /** tooltip位置*/
    placement?: TooltipPlacement;
    /** 挂载节点*/
    getPopupContainer?: (triggerNode: HTMLElement) => HTMLElement;
    /** 是否是popover*/
    isPopover?: boolean;
    /** 是否自动提示*/
    autoEllipsisTips?: boolean;
    /** 箭头是否指向目标元素中心*/
    arrowPointAtCenter?: boolean;
    /** 气泡被遮挡时自动调整位置*/
    autoAdjustOverflow?: boolean;
    /** 浮层类名*/
    overlayClassName?: string;
    /** 是否销毁浮层*/
    destroyTooltipOnHide?: boolean;
    mouseEnterDelay?: number;
    mouseLeaveDelay?: number;
    overlayStopClick?: boolean;
}
declare const EllipsisText: (props: EllipsisTextProps) => JSX.Element;
export default EllipsisText;
