import { default as React } from 'react'; import { AxElement, AxSnapshot } from '../core/ax-tree'; export interface InspectOverlayGeometry { left: number; top: number; width: number; height: number; } export type InspectMode = 'select' | 'hover-only'; export interface InspectOverlayProps { snapshot: AxSnapshot | null; geometry: InspectOverlayGeometry | null; highlightedId: string | null; selectedId: string | null; mode: InspectMode; cursorPosition: { x: number; y: number; } | null; frozenCursorPosition: { x: number; y: number; } | null; onSelectChange: (element: AxElement | null, clickPosition?: { x: number; y: number; } | null) => void; onTapElement: (element: AxElement, tapAt: { x: number; y: number; }) => void; } export declare const InspectOverlay: React.NamedExoticComponent;