import React, { Component } from 'react'; export declare type InfoPopupProps = { infoIconColor?: string; singleLine?: boolean; horizontalIconOffset?: number; verticalIconOffset?: number; verticalPopupOffset?: number; popupAnchor?: 'left' | 'right' | 'center'; popupBackground?: string; popupBorder?: string; popupPadding?: string | number; popupWidth?: string | number; target?: React.ReactNode; children: React.ReactNode; }; export declare type InfoPopupState = { top: number; left: number; visible: boolean; }; export default class InfoPopup extends Component { private icon; private popup; constructor(props: any); componentDidMount(): void; componentWillUnmount(): void; onResize(): void; onBodyTouch(e: any): void; onShow(): void; onHide(): void; render(): JSX.Element; } export declare const InfoPopupCardWellHighlight: React.FC<{ target: React.ReactNode; children: React.ReactNode; }>;