import type { JSX, ValidComponent } from "@solidjs/web"; import type { BaseUIComponentProps } from "../../internals/types.js"; import type { TransitionStatus } from "../../internals/use-transition-status/use-transition-status.js"; import { type TooltipAlign, type TooltipSide } from "../tooltip-positioner-context.js"; import { type TooltipInstantType } from "../tooltip-root-context.js"; export interface TooltipPopupState { open: boolean; side: TooltipSide; align: TooltipAlign; instant: TooltipInstantType; transitionStatus: TransitionStatus; } export interface TooltipPopupProps extends BaseUIComponentProps<"div", TooltipPopupState> { /** * Tag/component to render. Defaults to `"div"`. Replaces the * pre-spike `render` prop (axis G). */ as?: ValidComponent; } /** * A container for the tooltip contents. Renders a `
` element. Mirrors * Base UI React's ``. * * Solid 2.0-native rewire (ยง1 wave 2): replaces `renderElement` with * `dynamic(() => props.as ?? "div")` and composes * `floatingProps` + state-attr getters via `mergeRootProps`. */ export declare function TooltipPopup(props: TooltipPopupProps): JSX.Element; //# sourceMappingURL=tooltip-popup.d.ts.map