import type { TooltipFactory, TooltipProps } from './Tooltip';
import type { TooltipCssVariables, TooltipStylesNames } from './Tooltip.types';
import type { TooltipFloatingProps } from './TooltipFloating/TooltipFloating';
import type { TooltipGroupContextValue, TooltipGroupProps } from './TooltipGroup/TooltipGroup';
export { Tooltip } from './Tooltip';
export { TooltipGroup, TooltipGroupContext } from './TooltipGroup/TooltipGroup';
export { TooltipFloating } from './TooltipFloating/TooltipFloating';
export type { TooltipProps, TooltipFactory, TooltipCssVariables, TooltipStylesNames, TooltipGroupProps, TooltipGroupContextValue, TooltipFloatingProps, };
export declare namespace Tooltip {
    type Props = TooltipProps;
    type Factory = TooltipFactory;
    type CssVariables = TooltipCssVariables;
    type StylesNames = TooltipStylesNames;
    namespace Group {
        type Props = TooltipGroupProps;
        type ContextValue = TooltipGroupContextValue;
    }
    namespace Floating {
        type Props = TooltipFloatingProps;
    }
}
