import { VariantProps } from 'class-variance-authority'; import * as PopoverPrimitive from '@radix-ui/react-popover'; import type * as React from 'react'; declare const impactTooltipVariants: (props?: ({ color?: "gray" | "pink" | "lime" | "blue" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; declare function ImpactTooltip({ defaultOpen, ...props }: React.ComponentProps): React.JSX.Element; declare function ImpactTooltipTrigger({ ...props }: React.ComponentProps): React.JSX.Element; declare function ImpactTooltipAnchor({ className, ...props }: React.ComponentProps): React.JSX.Element; type ImpactTooltipContentProps = React.ComponentProps & VariantProps & { closeButton?: boolean; }; declare function ImpactTooltipContent({ color, className, align, side, sideOffset, collisionPadding, arrowPadding, children, closeButton, avoidCollisions, hideWhenDetached, updatePositionStrategy, ...props }: ImpactTooltipContentProps): React.JSX.Element; declare function ImpactTooltipCloseButton({ ...props }: React.ComponentProps): React.JSX.Element; export type { ImpactTooltipContentProps }; export { ImpactTooltip, ImpactTooltipAnchor, ImpactTooltipCloseButton, ImpactTooltipContent, ImpactTooltipTrigger }; //# sourceMappingURL=impact-tooltip.d.ts.map