1 | import type { Assign } from "@ark-ui/react";
|
2 | import { Tooltip as ArkTooltip } from "@ark-ui/react/tooltip";
|
3 | import { type HTMLChakraProps, type SlotRecipeProps, type UnstyledProp } from "../../styled-system";
|
4 | declare const useTooltipStyles: () => Record<string, import("../..").SystemStyleObject>;
|
5 | export { useTooltipStyles };
|
6 | export interface TooltipRootProviderBaseProps extends Assign<ArkTooltip.RootProviderBaseProps, SlotRecipeProps<"tooltip">>, UnstyledProp {
|
7 | }
|
8 | export interface TooltipRootProviderProps extends TooltipRootProviderBaseProps {
|
9 | children?: React.ReactNode;
|
10 | }
|
11 | export declare const TooltipRootProvider: import("react").FC<TooltipRootProviderProps>;
|
12 | export interface TooltipRootBaseProps extends Assign<ArkTooltip.RootBaseProps, SlotRecipeProps<"tooltip">>, UnstyledProp {
|
13 | }
|
14 | export interface TooltipRootProps extends TooltipRootBaseProps {
|
15 | children?: React.ReactNode;
|
16 | }
|
17 | export declare const TooltipRoot: import("react").FC<TooltipRootProps>;
|
18 | export declare const TooltipPropsProvider: React.Provider<TooltipRootBaseProps>;
|
19 | export interface TooltipTriggerProps extends HTMLChakraProps<"button", ArkTooltip.TriggerProps> {
|
20 | }
|
21 | export declare const TooltipTrigger: import("react").ForwardRefExoticComponent<TooltipTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
|
22 | export interface TooltipPositionerProps extends HTMLChakraProps<"div", ArkTooltip.PositionerProps> {
|
23 | }
|
24 | export declare const TooltipPositioner: import("react").ForwardRefExoticComponent<TooltipPositionerProps & import("react").RefAttributes<HTMLDivElement>>;
|
25 | export interface TooltipContentProps extends HTMLChakraProps<"section", ArkTooltip.ContentProps> {
|
26 | }
|
27 | export declare const TooltipContent: import("react").ForwardRefExoticComponent<TooltipContentProps & import("react").RefAttributes<HTMLDivElement>>;
|
28 | export interface TooltipArrowProps extends HTMLChakraProps<"div", ArkTooltip.ArrowProps> {
|
29 | }
|
30 | export declare const TooltipArrow: import("react").ForwardRefExoticComponent<TooltipArrowProps & import("react").RefAttributes<HTMLDivElement>>;
|
31 | export interface TooltipArrowTipProps extends HTMLChakraProps<"div", ArkTooltip.ArrowTipProps> {
|
32 | }
|
33 | export declare const TooltipArrowTip: import("react").ForwardRefExoticComponent<TooltipArrowTipProps & import("react").RefAttributes<HTMLDivElement>>;
|
34 | export declare const TooltipContext: (props: ArkTooltip.ContextProps) => import("react").ReactNode;
|
35 | export interface TooltipOpenChangeDetails extends ArkTooltip.OpenChangeDetails {
|
36 | }
|