import * as React from 'react'; import { TooltipProps } from './Tooltip.types.part'; export { TooltipPosition, TooltipChangeEvent, TooltipProps } from './Tooltip.types.part'; export interface TooltipState { controlled: boolean; open: boolean; } export declare class Tooltip extends React.Component { private targetContainer; constructor(props: TooltipProps); UNSAFE_componentWillReceiveProps(nextProps: TooltipProps): void; private setOpen; private onMouseOver; private onMouseOut; render(): JSX.Element; static inner: { readonly TooltipContainer: any; readonly Flyout: React.ComponentClass, any>; }; }