1 | import type { Assign } from "@ark-ui/react";
|
2 | import { HoverCard as ArkHoverCard } from "@ark-ui/react/hover-card";
|
3 | import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
|
4 | declare const useHoverCardStyles: () => Record<string, import("../..").SystemStyleObject>;
|
5 | export { useHoverCardStyles };
|
6 | export interface HoverCardRootProviderBaseProps extends Assign<ArkHoverCard.RootProviderBaseProps, SlotRecipeProps<"hoverCard">>, UnstyledProp {
|
7 | }
|
8 | export interface HoverCardRootProviderProps extends HoverCardRootProviderBaseProps {
|
9 | children: React.ReactNode;
|
10 | }
|
11 | export declare const HoverCardRootProvider: import("react").FC<HoverCardRootProviderProps>;
|
12 | export interface HoverCardRootBaseProps extends Assign<ArkHoverCard.RootBaseProps, SlotRecipeProps<"hoverCard">>, UnstyledProp {
|
13 | }
|
14 | export interface HoverCardRootProps extends HoverCardRootBaseProps {
|
15 | children: React.ReactNode;
|
16 | }
|
17 | export declare const HoverCardRoot: import("react").FC<HoverCardRootProps>;
|
18 | export declare const HoverCardPropsProvider: React.Provider<HoverCardRootBaseProps>;
|
19 | export interface HoverCardTriggerProps extends HTMLChakraProps<"button", ArkHoverCard.TriggerBaseProps> {
|
20 | }
|
21 | export declare const HoverCardTrigger: import("react").ForwardRefExoticComponent<HoverCardTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
|
22 | export interface HoverCardPositionerProps extends HTMLChakraProps<"div", ArkHoverCard.PositionerBaseProps> {
|
23 | }
|
24 | export declare const HoverCardPositioner: import("react").ForwardRefExoticComponent<HoverCardPositionerProps & import("react").RefAttributes<HTMLDivElement>>;
|
25 | export interface HoverCardContentProps extends HTMLChakraProps<"section", ArkHoverCard.ContentBaseProps> {
|
26 | }
|
27 | export declare const HoverCardContent: import("react").ForwardRefExoticComponent<HoverCardContentProps & import("react").RefAttributes<HTMLDivElement>>;
|
28 | export interface HoverCardArrowProps extends HTMLChakraProps<"div", ArkHoverCard.ArrowBaseProps> {
|
29 | }
|
30 | export declare const HoverCardArrow: import("react").ForwardRefExoticComponent<HoverCardArrowProps & import("react").RefAttributes<HTMLDivElement>>;
|
31 | export interface HoverCardArrowTipProps extends HTMLChakraProps<"div", ArkHoverCard.ArrowTipBaseProps> {
|
32 | }
|
33 | export declare const HoverCardArrowTip: import("react").ForwardRefExoticComponent<HoverCardArrowTipProps & import("react").RefAttributes<HTMLDivElement>>;
|
34 | export declare const HoverCardContext: (props: ArkHoverCard.ContextProps) => import("react").ReactNode;
|
35 | export interface HoverCardOpenChangeDetails extends ArkHoverCard.OpenChangeDetails {
|
36 | }
|