
import { Styles } from "../../../tasty/styles/types.js";
import "../../../tasty/index.js";
import { CubeTooltipProps } from "./Tooltip.js";
import { CubeTooltipTriggerProps, TooltipTriggerFunction } from "./TooltipTrigger.js";
import { ReactElement, ReactNode } from "react";

//#region src/components/overlays/Tooltip/TooltipProvider.d.ts
interface CubeTooltipProviderProps extends Omit<CubeTooltipTriggerProps, 'children'> {
  children: ReactNode | TooltipTriggerFunction;
  title?: ReactNode;
  tooltipStyles?: Styles;
  width?: CubeTooltipProps['width'];
}
declare function TooltipProvider(props: CubeTooltipProviderProps): ReactElement;
//#endregion
export { CubeTooltipProviderProps, TooltipProvider };
//# sourceMappingURL=TooltipProvider.d.ts.map