/// <reference types="react" />
import { IconName } from './icons';
declare type CssProps = {
    maxWidth?: string;
    minWidth?: string;
    isDark?: boolean;
};
declare type TooltipProps = {
    children: React.ReactNode;
    className?: string;
    iconName?: IconName;
    target?: React.ReactNode;
    'data-testid'?: string;
    placement?: 'top' | 'right' | 'bottom' | 'left';
    open?: boolean;
    arrow?: boolean;
} & CssProps;
export declare const Tooltip: ({ className, children, iconName, target, "data-testid": dataTestId, arrow, isDark, placement, ...props }: TooltipProps) => JSX.Element;
declare const _default: import("styled-components").StyledComponent<({ className, children, iconName, target, "data-testid": dataTestId, arrow, isDark, placement, ...props }: TooltipProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>;
export default _default;
