import { ComponentProps, ForwardRefExoticComponent, PropsWithoutRef, ReactNode, RefAttributes, RefObject } from 'react'; import { PopoverPlacementOptions } from '../hooks/usePopoverCoordinates/getOptimalPopoverPlacement.js'; declare type Props = ({ placement?: PopoverPlacementOptions; preferredPlacement?: undefined; } | { placement?: undefined; preferredPlacement?: PopoverPlacementOptions; }) & { children: ReactNode; id: string; animate?: boolean; className?: string; dotSize?: number; offset?: number; portalNodeId?: string; producerRef?: RefObject; visible?: boolean; }; declare type NodeProps = ComponentProps<'nav'>; export interface TooltipFactory { (defaultProps: { animate?: boolean; className?: string; }): ForwardRefExoticComponent & RefAttributes>; } export declare const createTooltip: TooltipFactory; export {}; //# sourceMappingURL=createTooltip.d.ts.map