import * as monaco from 'monaco-editor/esm/vs/editor/editor.api.js'; import { type MaybeRefOrGetter } from 'vue'; export declare const useEditorMarkers: (editorRef: MaybeRefOrGetter) => { markers: import("vue").Ref<{ owner: string; resource: { readonly scheme: string; readonly authority: string; readonly path: string; readonly query: string; readonly fragment: string; readonly fsPath: string; with: (change: { scheme?: string; authority?: string | null; path?: string | null; query?: string | null; fragment?: string | null; }) => monaco.Uri; toString: (skipEncoding?: boolean) => string; toJSON: () => monaco.UriComponents; }; severity: monaco.MarkerSeverity; code?: string | { value: string; target: { readonly scheme: string; readonly authority: string; readonly path: string; readonly query: string; readonly fragment: string; readonly fsPath: string; with: (change: { scheme?: string; authority?: string | null; path?: string | null; query?: string | null; fragment?: string | null; }) => monaco.Uri; toString: (skipEncoding?: boolean) => string; toJSON: () => monaco.UriComponents; }; } | undefined; message: string; source?: string | undefined; startLineNumber: number; startColumn: number; endLineNumber: number; endColumn: number; modelVersionId?: number | undefined; relatedInformation?: { resource: { readonly scheme: string; readonly authority: string; readonly path: string; readonly query: string; readonly fragment: string; readonly fsPath: string; with: (change: { scheme?: string; authority?: string | null; path?: string | null; query?: string | null; fragment?: string | null; }) => monaco.Uri; toString: (skipEncoding?: boolean) => string; toJSON: () => monaco.UriComponents; }; message: string; startLineNumber: number; startColumn: number; endLineNumber: number; endColumn: number; }[] | undefined; tags?: monaco.MarkerTag[] | undefined; origin?: string | undefined | undefined; }[], monaco.editor.IMarker[] | { owner: string; resource: { readonly scheme: string; readonly authority: string; readonly path: string; readonly query: string; readonly fragment: string; readonly fsPath: string; with: (change: { scheme?: string; authority?: string | null; path?: string | null; query?: string | null; fragment?: string | null; }) => monaco.Uri; toString: (skipEncoding?: boolean) => string; toJSON: () => monaco.UriComponents; }; severity: monaco.MarkerSeverity; code?: string | { value: string; target: { readonly scheme: string; readonly authority: string; readonly path: string; readonly query: string; readonly fragment: string; readonly fsPath: string; with: (change: { scheme?: string; authority?: string | null; path?: string | null; query?: string | null; fragment?: string | null; }) => monaco.Uri; toString: (skipEncoding?: boolean) => string; toJSON: () => monaco.UriComponents; }; } | undefined; message: string; source?: string | undefined; startLineNumber: number; startColumn: number; endLineNumber: number; endColumn: number; modelVersionId?: number | undefined; relatedInformation?: { resource: { readonly scheme: string; readonly authority: string; readonly path: string; readonly query: string; readonly fragment: string; readonly fsPath: string; with: (change: { scheme?: string; authority?: string | null; path?: string | null; query?: string | null; fragment?: string | null; }) => monaco.Uri; toString: (skipEncoding?: boolean) => string; toJSON: () => monaco.UriComponents; }; message: string; startLineNumber: number; startColumn: number; endLineNumber: number; endColumn: number; }[] | undefined; tags?: monaco.MarkerTag[] | undefined; origin?: string | undefined | undefined; }[]>; }; //# sourceMappingURL=use-editor-markers.d.ts.map