import type React from "react"; import type { UseDesktopPopoverCoreOptions } from "./useDesktopPopoverCore"; type SingletonItem = { content: React.ReactNode; }; type SingletonReferenceProps = React.HTMLAttributes; type SingletonOptions = Omit & { trigger?: "click" | "mouseenter"; gracePeriod?: number; }; export declare function useSingletonPopover({ trigger, delay, interactive, gracePeriod, ...options }: SingletonOptions): { getReferenceProps: (item: SingletonItem, userProps?: SingletonReferenceProps) => Record; renderFloating: () => React.ReactNode; close: () => void; isOpen: boolean; }; export {};