import type { Assign } from "@ark-ui/react"; import { HoverCard as ArkHoverCard } from "@ark-ui/react/hover-card"; import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system"; declare const useHoverCardStyles: () => Record; export { useHoverCardStyles }; export interface HoverCardRootProviderBaseProps extends Assign>, UnstyledProp { } export interface HoverCardRootProviderProps extends HoverCardRootProviderBaseProps { children: React.ReactNode; } export declare const HoverCardRootProvider: import("react").FC; export interface HoverCardRootBaseProps extends Assign>, UnstyledProp { } export interface HoverCardRootProps extends HoverCardRootBaseProps { children: React.ReactNode; } export declare const HoverCardRoot: import("react").FC; export declare const HoverCardPropsProvider: React.Provider; export interface HoverCardTriggerProps extends HTMLChakraProps<"button", ArkHoverCard.TriggerBaseProps> { } export declare const HoverCardTrigger: import("react").ForwardRefExoticComponent>; export interface HoverCardPositionerProps extends HTMLChakraProps<"div", ArkHoverCard.PositionerBaseProps> { } export declare const HoverCardPositioner: import("react").ForwardRefExoticComponent>; export interface HoverCardContentProps extends HTMLChakraProps<"section", ArkHoverCard.ContentBaseProps> { } export declare const HoverCardContent: import("react").ForwardRefExoticComponent>; export interface HoverCardArrowProps extends HTMLChakraProps<"div", ArkHoverCard.ArrowBaseProps> { } export declare const HoverCardArrow: import("react").ForwardRefExoticComponent>; export interface HoverCardArrowTipProps extends HTMLChakraProps<"div", ArkHoverCard.ArrowTipBaseProps> { } export declare const HoverCardArrowTip: import("react").ForwardRefExoticComponent>; export declare const HoverCardContext: (props: ArkHoverCard.ContextProps) => import("react").ReactNode; export interface HoverCardOpenChangeDetails extends ArkHoverCard.OpenChangeDetails { }