import { VariationPlacement } from '@popperjs/core/lib';
import React, { CSSProperties, ReactNode } from 'react';
import { Modifier } from 'react-popper';
declare type Props = {
    children: React.ReactNode;
    tooltipContent: () => React.ReactNode;
    className?: string;
    classNameTrigger?: string;
    placement?: VariationPlacement;
    modifiers?: readonly Partial<Modifier<unknown, object>>[];
    tooltipMinWidth?: CSSProperties['minWidth'];
};
export declare const InfoTooltipContent: (props: {
    text?: string;
    children?: ReactNode;
}) => JSX.Element;
export declare const Tooltip: ((props: Props & {
    showTooltip?: boolean;
}) => JSX.Element) & {
    Content: (props: {
        text?: string;
        children?: ReactNode;
    }) => JSX.Element;
};
export {};
