import React from 'react'; import type { TooltipWrapperProps, TooltipWrapperState } from '../types'; export declare class TooltipWrapper extends React.Component { static defaultProps: Pick; target: HTMLElement; timer: ReturnType; mounted: boolean; constructor(props: TooltipWrapperProps); componentWillUnmount(): void; getTarget(): Element | Text | null; show: () => void; hide: () => void; getChildProps(): any; tooltipMouseEnter: (e: any) => void; tooltipMouseLeave: (e: any) => void; handleShow: () => void; handleHide: () => void; handleFocus: (e: any) => void; handleBlur: (e: any) => void; handleMouseOver: (e: any) => void; handleMouseOut: (e: any) => void; handleMouseOverOut: (handler: Function, e: React.MouseEvent, relatedNative: "fromElement" | "toElement") => boolean; handleClick: (e: any) => void; render(): string | number | boolean | React.ReactElement> | React.ReactFragment | (JSX.Element | null)[] | null | undefined; } export default TooltipWrapper;