import type * as MonacoNamespace from 'monaco-editor'; /** * Shared Monaco runtime services used by the text-editor widget panel. */ export type TextEditorMonacoRuntime = { /** Monaco module namespace used for model and editor creation. */ monaco: typeof MonacoNamespace; /** Registers or replaces the JSON schema associated with one model URI. */ configureJsonSchema: (modelUri: string, schema?: Record) => void; /** Removes the JSON schema associated with one model URI. */ clearJsonSchema: (modelUri: string) => void; }; /** * Lazily loads the Monaco runtime and returns the shared editor services singleton. */ export declare function loadTextEditorMonacoRuntime(): Promise; //# sourceMappingURL=text-editor-panel-monaco-runtime.d.ts.map