import { __name } from "../_virtual/_rolldown/runtime.mjs"; import { ElementIconRenderer, ElementIconRendererProps } from "../LikeC4Diagram.props.mjs"; import { CSSProperties, PropsWithChildren, ReactNode } from "react"; import { ElementShape } from "@likec4/core"; //#region src/context/IconRenderer.d.ts /** * Provider for custom element icon renderers * * @example * ```tsx * const MyIconRenderer: ElementIconRenderer = ({ node }) => { * return
{node.title}
* } * * * * * ``` */ export declare function IconRendererProvider({ value, children }: PropsWithChildren<{ value: ElementIconRenderer | null; }>): import("react").JSX.Element; export declare function DefaultIconRenderer({ node, ...props }: ElementIconRendererProps): import("react").JSX.Element | null; //#endregion