
import { TooltipPlacement, TooltipSize } from "../types/dist/index.js";
import { UniversalTokensConfig } from "../config/dist/index.js";
import "../tokens/index.js";
import { TooltipProviderProps } from "@ariakit/react";

//#region src/runtime/tooltipConfig.d.ts
type TooltipPlacementMap = Record<TooltipPlacement, TooltipProviderProps['placement']>;
interface UDSTooltipConfigContextType {
  animationDuration: number;
  borderRadius: Record<TooltipSize, number>;
  placementMap: TooltipPlacementMap;
  placement: TooltipPlacement;
}
declare const configToTooltipConfigContext: ({
  tooltip,
  scaleMode
}: UniversalTokensConfig) => UDSTooltipConfigContextType;
//#endregion
export { type UDSTooltipConfigContextType, configToTooltipConfigContext };