import { ClassValue } from "clsx"; import { HTMLAttributes, PropsWithChildren, ReactNode } from "react"; interface Props { /** * The popover content */ popover: ReactNode; /** * The anchor position of the popover * (this is the side of the popover that is attached to the target) * @default "top" */ anchor?: ("top" | "bottom" | "left" | "right") | `${"top" | "bottom"} ${"left" | "right"}`; /** * Custom classnames to apply to the popover */ className?: ClassValue; /** * The current state of the popover */ state: [boolean, (open: boolean) => void]; /** * If true, the popover will be inset from the anchor * @default false */ inset?: boolean; } export declare function Popover({ children, anchor, popover, inset, state: [state], ...props }: PropsWithChildren & HTMLAttributes): import("react/jsx-runtime").JSX.Element; export {};