import { MutableRefObject } from "react"; import { Placement } from "../utils/prop-types"; interface ParentDomRect { top: number; left: number; right: number; bottom: number; width: number; height: number; } interface ReactiveDomReact { top: number; bottom: number; left: number; right: number; width: number; height: number; } export declare const getRect: (ref: MutableRefObject) => ReactiveDomReact; export interface TooltipPlacement { top: string; left: string; transform: string; } export declare const defaultTooltipPlacement: { top: string; left: string; transform: string; }; export interface TooltipIconPlacement { top: string; left: string; right: string; bottom: string; transform: string; } export declare const getPlacement: (placement: Placement, rect: ParentDomRect, offset: number) => TooltipPlacement; export declare const getIconPlacement: (placement: Placement, offset: number) => TooltipIconPlacement; export {};