import { TooltipProps as MuiTooltipProps } from '@mui/material/Tooltip';
import { RootProps, ToolTipProps } from './types';
export declare const classes: {
    root: string;
    popper: string;
    tooltip: string;
    arrow: string;
    tooltipPlacementLeft: string;
    tooltipPlacementRight: string;
    tooltipPlacementTop: string;
    tooltipPlacementBottom: string;
};
interface ToBeStyledTooltipProps extends MuiTooltipProps {
    disableIntersectionObserver?: boolean;
}
export declare const StyledTooltip: import('@emotion/styled').StyledComponent<ToBeStyledTooltipProps & {
    theme?: import('@emotion/react').Theme;
} & RootProps, {}, {}>;
export declare const Tooltip: ({ children, title, open, variant, data, placement, display, position, disableIntersectionObserver, disablePopperFlip, disablePopperPreventOverflow, offset, popperDisablePortal, popperStrategy, maxWidth, arrow, enterDelay, enterTouchDelay, leaveTouchDelay, leaveDelay, fadeTimeout, fadeEasing, style, tooltipBorderRadius, onOpen, onClose, disableHoverListener, disableFocusListener, disableTouchListener, }: ToolTipProps) => import("react/jsx-runtime").JSX.Element;
export default Tooltip;
