import { n as Scope, t as ICreateScope } from "./create-context-CKMcRGBM.js"; import { t as IPoint } from "./shared-utils-DAMHYvNA.js"; import * as react from "react"; //#region src/tooltip/tooltip.libs.d.ts declare const TOOLTIP_NAME = "Tooltip"; declare const createTooltipContext: (rootComponentName: string, defaultContext?: ContextValueType) => readonly [react.FC; children: React.ReactNode; }>, (consumerName: string, scope: Scope) => ContextValueType], createTooltipScope: ICreateScope; declare const usePopperScope: (scope: Scope) => { [__scopeProp: string]: Scope; }; declare const TOOLTIP_OPEN = "tooltip.open"; type Side = 'top' | 'right' | 'bottom' | 'left'; declare function getExitSideFromRect(point: IPoint, rect: DOMRect): Side; declare function getPaddedExitPoints(exitPoint: IPoint, exitSide: Side, padding?: number): IPoint[]; declare function getPointsFromRect(rect: DOMRect): { x: number; y: number; }[]; declare function getHull

(points: Readonly>): Array

; //#endregion export { getExitSideFromRect as a, getPointsFromRect as c, createTooltipScope as i, usePopperScope as l, TOOLTIP_OPEN as n, getHull as o, createTooltipContext as r, getPaddedExitPoints as s, TOOLTIP_NAME as t };