///
import { TooltipPosition, Trigger } from './utils';
import { Placement } from '../types';
export declare type StyledTooltipContentProps = TooltipPosition & {
showArrow?: boolean;
};
export declare type TooltipContentProps = {
children?: React.ReactNode;
parent: React.RefObject;
visible?: boolean;
placement?: Placement;
offset?: number;
debugKey?: string;
getPopupContainer?: () => HTMLElement;
};
export declare type ToolTipProps = {
children?: React.ReactNode;
content?: React.ReactNode;
placement?: Placement;
offset?: number;
trigger?: Trigger;
defaultVisible?: boolean;
visible?: boolean;
debugKey?: string;
className?: string;
style?: React.CSSProperties;
outsideCloseable?: boolean;
onClickOutside?: () => void;
onClick?: () => void;
onMouseEnter?: () => void;
getPopupContainer?: () => HTMLElement;
id?: string;
};