@storybook/design-system
Version:
Storybook design system
26 lines • 1.13 kB
TypeScript
import React, { ComponentProps, FC } from 'react';
import { TooltipArg } from 'react-popper-tooltip';
declare type Placement = TooltipArg['placement'];
interface ArrowProps {
'data-placement': Placement;
isVisible: boolean;
}
interface WrapperProps {
'data-placement': Placement;
zIndex: number;
hasChrome: boolean;
hidden: boolean;
}
declare const Arrow: import("@storybook/theming").StyledComponent<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, ArrowProps, import("@storybook/theming").Theme>;
declare const TooltipWrapper: import("@storybook/theming").StyledComponent<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, WrapperProps, import("@storybook/theming").Theme>;
export declare const Tooltip: FC<Props & Omit<ComponentProps<typeof TooltipWrapper>, keyof Props | 'data-placement' | 'ref' | 'zIndex'>>;
interface Props {
hasChrome?: boolean;
arrowProps?: ComponentProps<typeof Arrow>;
placement?: Placement;
arrowRef?: any;
tooltipRef?: any;
zIndex?: number;
}
export {};
//# sourceMappingURL=Tooltip.d.ts.map