
"use client";
import { UniversalTooltipProps } from "../../../types/dist/index.js";
import * as _$react_jsx_runtime0 from "react/jsx-runtime";

//#region src/components/client/Tooltip/Tooltip.d.ts
type TooltipProps = UniversalTooltipProps;
/**
 * **⚙️️ A Tooltip component that anchors to a trigger element
 *
 * @componentType Client component
 *
 * @description
 * Tooltips provide short, contextual help for UI elements. They appear on hover, focus, or long-press, and should clarify meaning—not introduce new concepts.
 *
 * Tooltips are not meant for critical information or required actions. If the user must take action, use a Dialog, Popover, or Inline messaging instead.
 *
 * @see
 * Check out the {@link https://uds.build/docs/components/tooltip Tooltip Docs} for more info
 *
 * @example
 * ```tsx
 * 'use client';
 * import { Tooltip, TooltipTrigger, TooltipContent, Button } from "@yahoo/uds";
 *
 * <Tooltip>
 *   <TooltipTrigger>
 *     <Button>Tooltip Trigger</Button>
 *   </TooltipTrigger>
 *   <TooltipContent>basic tooltip content</TooltipContent>
 * </Tooltip>
 *```
 *
 * @related [Toast](https://uds.build/docs/components/toast), [Popover](https://uds.build/docs/components/popover)
 **/
declare function Tooltip({
  children,
  placement,
  open,
  portal
}: TooltipProps): _$react_jsx_runtime0.JSX.Element;
declare namespace Tooltip {
  var displayName: string;
}
//#endregion
export { Tooltip };