export function toggleStateOnKeyPress(state: any, setState: any, ref: any): (event: any) => void;
export default ToolTip;
declare function ToolTip({ anchorId, TooltipContent, "aria-label": ariaLabel, "data-testid": dataTestId, closeToolTipInformationTextAriaLabel, toolTipIsVisible: _toolTipIsVisible, iconContainerClassName, delayHide, fontSize, iconSize, AnchorElement, tooltipClassName, placement }: {
    anchorId: any;
    TooltipContent: any;
    "aria-label": any;
    "data-testid": any;
    closeToolTipInformationTextAriaLabel: any;
    toolTipIsVisible: any;
    iconContainerClassName: any;
    delayHide?: number | undefined;
    fontSize?: number | undefined;
    iconSize?: string | undefined;
    AnchorElement: any;
    tooltipClassName: any;
    placement?: string | undefined;
}): JSX.Element;
declare namespace ToolTip {
    const propTypes: {
        TooltipContent: PropTypes.Requireable<NonNullable<((...args: any[]) => any) | PropTypes.ReactNodeLike>>;
        'data-testid': PropTypes.Requireable<string>;
        'aria-label': PropTypes.Requireable<string>;
        closeToolTipInformationTextAriaLabel: PropTypes.Validator<string>;
        AnchorElement: PropTypes.Requireable<(...args: any[]) => any>;
        tooltipClassName: PropTypes.Requireable<string>;
        iconContainerClassName: PropTypes.Requireable<string>;
        delayHide: PropTypes.Requireable<number>;
        fontSize: PropTypes.Requireable<number>;
        iconSize: PropTypes.Requireable<string>;
        anchorId: PropTypes.Requireable<string>;
        toolTipIsVisible: PropTypes.Requireable<boolean>;
        placement: PropTypes.Requireable<string>;
    };
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map