import type { ElementsMap, NonDeletedExcalidrawElement } from "@excalidraw/element/types"; import { getScrollBars } from "../scene/scrollbars"; import type { InteractiveCanvasAppState } from "../types"; import type { InteractiveSceneRenderConfig } from "../scene/types"; type ImageStatusOverlayPlacement = "center" | "top-right"; export declare const getImageStatusOverlayPosition: (element: NonDeletedExcalidrawElement, elementsMap: ElementsMap, appState: InteractiveCanvasAppState, placement: ImageStatusOverlayPlacement) => { centerX: number; centerY: number; radius: number; lineWidth: number; } | null; declare const _renderInteractiveScene: ({ app, canvas, elementsMap, visibleElements, selectedElements, allElementsMap, scale, appState, renderConfig, editorInterface, animationState, deltaTime, }: InteractiveSceneRenderConfig) => { scrollBars?: ReturnType; animationState?: typeof animationState; }; /** * Interactive scene is the ui-canvas where we render bounding boxes, selections * and other ui stuff. */ export declare const renderInteractiveScene: (renderConfig: InteractiveSceneRenderConfig) => ReturnType; export {};