import { Monaco } from '../..'; import { Problem } from '../types/index.js'; import type * as monaco from '../..'; export type SeverityLabel = 'hint' | 'info' | 'warning' | 'error'; export declare function toSeverityLabel(severity: number): SeverityLabel; export declare function toSeverityIcon(severityLabel: SeverityLabel): string; export declare function toSelectedLineDecorations(monaco: Monaco, lineNumber: number | undefined): monaco.editor.IModelDeltaDecoration[]; export declare function toHoveredLineDecorations(monaco: Monaco, lineNumber: number | undefined): monaco.editor.IModelDeltaDecoration[]; interface ProblemsFormat { text: string; decorations: monaco.editor.IModelDeltaDecoration[]; getProblemByLine: (lineNumber: number) => Problem | undefined; } export declare function toProblemsFormat(monaco: Monaco, problems: Problem[]): ProblemsFormat; export {};