import { Component } from 'react'; export declare const POSITIONS: string[]; export declare const DELAY: string[]; export declare class ToolTip extends Component<{ position?: any; id?: any; onMouseOut?: any; children?: any; className?: any; anchorClassName?: any; content?: any; title?: any; delay?: any; size?: any; }> { private _isMounted; private anchor; private popover; state: { visible: boolean; hasFocus: boolean; calculatedPosition: any; toolTipStyles: { top: number; left: number; opacity: number; }; arrowStyles: {}; id: any; }; static propTypes: {}; static defaultProps: {}; constructor(props: any); componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: any, prevState: any): void; testAnchor: () => void; setPopoverRef: (ref: any) => void; showToolTip: () => void; positionToolTip: () => void; hideToolTip: () => void; onFocus: () => void; onBlur: () => void; onMouseOut: (e: any) => void; render(): JSX.Element; }