"use client";
/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
import { HStack } from "../../HStack.js";
import { Text } from "../../Text.js";
import React from "react";
import { jsx, jsxs } from "react/jsx-runtime";
import { Popover as Popover$1, PopoverAnchor as PopoverAnchor$1, PopoverArrow as PopoverArrow$1, PopoverDescription as PopoverDescription$1, PopoverDisclosure as PopoverDisclosure$1, PopoverDisclosureArrow as PopoverDisclosureArrow$1, PopoverDismiss as PopoverDismiss$1, PopoverHeading as PopoverHeading$1, PopoverProvider as PopoverProvider$1, usePopoverStore } from "@ariakit/react";

//#region src/components/experimental/client/ExperimentalPopover.tsx
/** @deprecated Use `Popover` and `PopoverContent` from `@yahoo/uds` instead. */
function PopoverHeading({ children, leading, trailing }) {
	return /* @__PURE__ */ jsxs(HStack, { children: [
		leading,
		/* @__PURE__ */ jsx(Text, {
			variant: "headline1",
			color: "primary",
			asChild: true,
			children: /* @__PURE__ */ jsx(PopoverHeading$1, { children })
		}),
		trailing
	] });
}
PopoverHeading.displayName = "PopoverHeading";
/** @deprecated Use `Popover` from `@yahoo/uds` instead. */
const Popover = Popover$1;
/** @deprecated Use `Popover` from `@yahoo/uds` instead. */
const PopoverArrow = PopoverArrow$1;
/** @deprecated Use `Popover` from `@yahoo/uds` instead. */
const PopoverAnchor = PopoverAnchor$1;
/** @deprecated Use `Popover` from `@yahoo/uds` instead. */
const PopoverDescription = PopoverDescription$1;
/** @deprecated Use `Popover` from `@yahoo/uds` instead. */
const PopoverDismiss = PopoverDismiss$1;
/** @deprecated Use `Popover` from `@yahoo/uds` instead. */
const PopoverProvider = PopoverProvider$1;
/** @deprecated Use `Popover` from `@yahoo/uds` instead. */
const PopoverDisclosure = PopoverDisclosure$1;
/** @deprecated Use `Popover` from `@yahoo/uds` instead. */
const PopoverDisclosureArrow = PopoverDisclosureArrow$1;

//#endregion
export { Popover, PopoverAnchor, PopoverArrow, PopoverDescription, PopoverDisclosure, PopoverDisclosureArrow, PopoverDismiss, PopoverHeading, PopoverProvider, usePopoverStore };