import { Tooltip as BaseUITooltip, type TooltipPopupProps, type TooltipPositionerProps, type TooltipProviderProps, type TooltipRootProps, type TooltipTriggerProps } from "@base-ui/react/tooltip";
import React from "react";
export interface TooltipProps extends Omit<TooltipRootProps, "className"> {}
declare function TooltipRoot({ children,...rest }: TooltipProps): React.ReactElement;
interface TooltipProviderComponentProps extends Omit<TooltipProviderProps, "className"> {
	className?: string;
}
declare function TooltipProvider({ children,...rest }: TooltipProviderComponentProps): React.ReactElement;
interface TooltipTriggerComponentProps extends Omit<TooltipTriggerProps, "className"> {
	className?: string;
}
declare function TooltipTrigger({ className, children, delay,...rest }: TooltipTriggerComponentProps): React.ReactElement;
interface TooltipPositionerComponentProps extends Omit<TooltipPositionerProps, "className"> {
	className?: string;
}
declare function TooltipPositioner({ className, children, sideOffset,...rest }: TooltipPositionerComponentProps): React.ReactElement;
interface TooltipPopupComponentProps extends Omit<TooltipPopupProps, "className"> {
	className?: string;
}
declare function TooltipPopup({ className, children,...rest }: TooltipPopupComponentProps): React.ReactElement;
export declare function TooltipArrow(): React.ReactElement;
export declare const Tooltip: {
	Root: typeof TooltipRoot
	Provider: typeof TooltipProvider
	Trigger: typeof TooltipTrigger
	Portal: typeof BaseUITooltip.Portal
	Positioner: typeof TooltipPositioner
	Popup: typeof TooltipPopup
	Arrow: typeof TooltipArrow
};
export {};
