import { __name } from "./_virtual/_rolldown/runtime.mjs"; import { LikeC4DiagramEventHandlers, LikeC4DiagramProperties } from "./LikeC4Diagram.props.mjs"; import { PropsWithChildren } from "react"; import { JSX as JSX$1 } from "react/jsx-runtime"; import { Any } from "@likec4/core/types"; //#region src/LikeC4Diagram.d.ts export type LikeC4DiagramProps = PropsWithChildren & LikeC4DiagramEventHandlers>; /** * Low-level component to display LikeC4 view * Expects CSS to be injected * * Use {@link ReactLikeC4} or {@link LikeC4View} for ready-to-use component */ export declare function LikeC4Diagram({ onCanvasClick, onCanvasContextMenu, onCanvasDblClick, onEdgeClick, onEdgeContextMenu, onNavigateTo, onNodeClick, onNodeContextMenu, onOpenSource, onLogoClick, onLayoutTypeChange, onRelationshipBrowserScopeChange, onInitialized, view, className, controls, fitView, initialZoom, fitViewPadding: _fitViewPadding, pannable, zoomable, background, enableElementTags, enableFocusMode, enableElementDetails, enableRelationshipDetails, enableRelationshipBrowser, relationshipBrowserScope, enableCompareWithLatest, nodesSelectable, enableNotations, showNavigationButtons, enableDynamicViewWalkthrough, dynamicViewVariant, enableSearch, enableNotes, initialWidth, initialHeight, reduceGraphics, renderIcon, where, reactFlowProps, renderNodes, minZoom, maxZoom, children }: LikeC4DiagramProps): JSX$1.Element; //#endregion