import { Diagnostic, DiagnosticTarget, NoTarget } from '@typespec/compiler'; import { BrowserHost } from './types.js'; import * as monaco from "monaco-editor"; /** * Update the current diagnostics so the Monaco code action provider can * surface codefixes for the playground's own compilation results. * Call this after every compilation. */ export declare function updateDiagnosticsForCodeFixes(compiler: typeof import("@typespec/compiler"), diagnostics: readonly Diagnostic[]): void; export declare function registerMonacoLanguage(host: BrowserHost): Promise; export declare function getMonacoRange(typespecCompiler: typeof import("@typespec/compiler"), target: DiagnosticTarget | typeof NoTarget): monaco.IRange; //# sourceMappingURL=services.d.ts.map