import * as React from 'react'; import { Model_ToolTip } from '../../../component-modules/mouse-interactivity/types.js'; import { ComponentSync } from '../../../core/ComponentSync.js'; type State = { model?: Model_ToolTip; open: boolean; }; type Prop = {}; export declare class TS_MouseInteractivity extends ComponentSync { protected ref: React.RefObject; private minimumMargin; protected deriveStateFromProps(nextProps: Prop, state: State): State; componentDidUpdate(): void; private setModalPosition; private getDistancesFromViewPort; private keepModalInView; } export {};