/** * @author: yanxianliang * @date: 2025-06-22 18:17 * @desc: Popover 享元模式Provider * * Copyright (c) 2025 by yanxianliang, All Rights Reserved. */ import React, { RefObject } from "react"; import { PopoverState, PopupTriggerEventType } from "../types"; export declare const PopoverContext: React.Context<{ popover?: PopoverState | undefined; setPopover: React.Dispatch>; onMouseLeave: (e: React.MouseEvent) => void; onMouseEnter: (e: React.MouseEvent) => void; onPointerEnter: (e: React.MouseEvent) => void; onPointerLeave: (e: React.MouseEvent) => void; triggerRef: RefObject; }>; export declare const PopoverProvider: (props: { children: React.ReactNode; }) => import("react/jsx-runtime").JSX.Element;