import React, { PureComponent } from 'react'; export declare type TooltipProps = { children: React.ReactNode; title?: React.ReactNode; maxWidth: string; effect: 'float' | 'solid'; placement: 'top' | 'right' | 'bottom' | 'left'; offset: object; className?: string; }; declare type TooltipState = { show: boolean; id?: string; }; declare class Tooltip extends PureComponent { static defaultProps: Partial; state: TooltipState; componentDidMount(): void; render(): string | number | boolean | React.ReactFragment | JSX.Element | null | undefined; } export default Tooltip;