import { languages, IRange, IMarkdownString, Uri, editor, MarkerTag, MarkerSeverity, Position } from "monaco-editor"; import * as vscode from "vscode-languageserver-protocol"; export declare function asCompletionList(list: vscode.CompletionList): languages.CompletionList; export declare function asCompletionItemKind(kind: vscode.CompletionItemKind | undefined): languages.CompletionItemKind; export declare function asCompletionItem(item: vscode.CompletionItem): languages.CompletionItem; export declare function asCommand(command: vscode.Command): languages.Command; export declare function asTextEdit(edit: vscode.TextEdit): languages.TextEdit; export declare function asCompletionItemRange(textEdit: vscode.CompletionItem["textEdit"]): languages.CompletionItem["range"]; export declare function asRange(range: vscode.Range): IRange; export declare function asHover(hover: vscode.Hover): languages.Hover; export declare function asMarkdownString(markdownString: vscode.Hover["contents"]): IMarkdownString[]; export declare function asLocation(definition: vscode.LocationLink | vscode.Location): languages.Location; export declare function asUri(uri: vscode.URI): Uri; export declare function asSignatureHelp(signatureHelp: vscode.SignatureHelp): languages.SignatureHelp; export declare function asSignatureInformation(signatureInformation: vscode.SignatureInformation): languages.SignatureInformation; export declare function asParameterInformation(parameterInformation: vscode.ParameterInformation): languages.ParameterInformation; export declare function asMarkerData(diagnostic: vscode.Diagnostic): editor.IMarkerData; export declare function asMarkerTag(tag: vscode.DiagnosticTag): MarkerTag; export declare function asRelatedInformation(relatedInformation: vscode.DiagnosticRelatedInformation): editor.IRelatedInformation; export declare function asMarkerSeverity(severity: vscode.DiagnosticSeverity | undefined): MarkerSeverity; export declare function asWorkspaceEdit(workspaceEdit: vscode.WorkspaceEdit): languages.WorkspaceEdit; export declare function asDocumentSymbol(symbol: vscode.SymbolInformation): languages.DocumentSymbol; export declare function asSymbolTag(tag: vscode.SymbolTag): languages.SymbolTag; export declare function asSymbolKind(kind: vscode.SymbolKind): languages.SymbolKind; export declare function asDocumentHighlight(highlight: vscode.DocumentHighlight): languages.DocumentHighlight; export declare function asDocumentHighlightKind(kind: vscode.DocumentHighlightKind | undefined): languages.DocumentHighlightKind; export declare function asCodeLens(item: vscode.CodeLens): languages.CodeLens; export declare function asCodeAction(item: vscode.CodeAction): languages.CodeAction; export declare function asLink(item: vscode.DocumentLink): languages.ILink; export declare function asColorInformation(item: vscode.ColorInformation): languages.IColorInformation; export declare function asColorPresentation(item: vscode.ColorPresentation): languages.IColorPresentation; export declare function asFoldingRange(item: vscode.FoldingRange): languages.FoldingRange; export declare function asSelectionRange(item: vscode.SelectionRange): languages.SelectionRange; export declare function asInlayHint(item: vscode.InlayHint): languages.InlayHint; export declare function asInlayHintKind(kind: vscode.InlayHintKind): languages.InlayHintKind; export declare function asInlayHintLabel(label: vscode.InlayHint["label"]): languages.InlayHint["label"]; export declare function asInlayHintLabelPart(part: vscode.InlayHintLabelPart): languages.InlayHintLabelPart; export declare function asPosition(position: vscode.Position): Position;