import { PropFunction, type QwikIntrinsicElements } from "@builder.io/qwik"; import { AlignedPlacement, Side } from "@floating-ui/dom"; export type PopoverProps = QwikIntrinsicElements["span"] & { placement?: Side | AlignedPlacement; /** * Popover is opened when trigger is clicked or mouse overed */ triggerEvent?: "click" | "mouseOver"; /** * offset between trigger and content */ offset?: number; /** * Open or close the popover when popover is controlled by the parent */ open?: boolean; defaultOpen?: boolean; /** * When true the popover is not closed when click outside */ modal?: boolean; /** * Notify a state update to the parent */ onOpenChange$?: PropFunction<(open: boolean) => void>; }; export declare const Popover: import("@builder.io/qwik").Component;