import { __name } from "../_virtual/_rolldown/runtime.mjs"; import { LikeC4EditorCallbacks } from "./LikeC4EditorCallbacks.mjs"; import { PropsWithChildren } from "react"; //#region src/editor/LikeC4EditorProvider.d.ts export type LikeC4EditorProviderProps = PropsWithChildren<{ editor: LikeC4EditorCallbacks; }>; /** * Provider for the LikeC4 Editor. * @example * ```tsx * * // Not required to use memo for editor callbacks * const editor = createLikeC4Editor({ * fetchView: async (viewId, layout) => { * // fetch view logic * }, * handleChange: (viewId, change) => { * // handle change logic * } * }) * * * * * ``` */ export declare function LikeC4EditorProvider({ children, editor }: LikeC4EditorProviderProps): import("react").JSX.Element; //#endregion