import React from "react";
import { Placement, useFloating } from "@floating-ui/react";
interface PopoverContextValue {
    open: boolean;
    setOpen: React.Dispatch<React.SetStateAction<boolean>>;
    refs: ReturnType<typeof useFloating>["refs"];
    floatingStyles: React.CSSProperties;
    placement: Placement;
    middlewareData: ReturnType<typeof useFloating>["middlewareData"];
    arrowRef: React.RefObject<HTMLDivElement | null>;
}
export declare const PopoverContext: React.Context<PopoverContextValue | null>;
export declare function usePopoverContext(): PopoverContextValue;
export {};
//# sourceMappingURL=PopoverContext.d.ts.map