import type { AsChildTypes } from "../types"; import { type PropsOf, type Signal } from "@qwik.dev/core"; import type { HoverGroup } from "./hooks/use-popover-hover"; import type { BindableProps } from "../types"; export type PopoverRootProps = Omit, "onChange$"> & { onChange$?: (open: boolean) => void; hover?: boolean; delay?: number; closeDelay?: number; hoverGroup?: HoverGroup; } & BindableProps<{ open: boolean; }>; export declare const popoverContextId: import("@qwik.dev/core").ContextId; type PopoverContext = { contentRef: Signal; triggerRef: Signal; localId: string; isOpen: Signal; canExternallyChange: Signal; isHidden: Signal; hover: boolean; }; export declare const PopoverRoot: import("@qwik.dev/core").Component & AsChildTypes>; export {};