import type { UiNode } from '@ankhorage/contracts'; import React from 'react'; import { type NodePlacement, type StudioComponentMetaRegistry } from '../../index'; import type { RuntimeNodeIndicatorRect } from '../../runtime/runtimeNodeMeasurement'; export interface StudioCanvasDndOverlayProps { readonly activeDragNodeId: string | null; readonly componentMeta: StudioComponentMetaRegistry; readonly indicatorRects: readonly RuntimeNodeIndicatorRect[]; readonly moveNodeToPlacement: (nodeId: string, placement: NodePlacement) => boolean; readonly rootNode: UiNode | null; readonly selectedNodeId: string | null; readonly setActiveDragNodeId: (nodeId: string | null) => void; } export declare function StudioCanvasDndOverlay(props: StudioCanvasDndOverlayProps): React.JSX.Element | null; //# sourceMappingURL=StudioCanvasDndOverlay.d.ts.map