import { JSONSchemaService } from "yaml-language-server/out/server/src/languageservice/services/jsonSchemaService"; import { TextDocument, TextEdit, Diagnostic } from "vscode-languageserver-types"; import { JSONWorkerContribution } from "vscode-json-languageservice"; export declare class YamlLanguageServiceWrapper { private yamlValidation; private yamlDocumentSymbols; private yamlCompletion; private yamlHover; private yamlFormatter; jsonSchemaService: JSONSchemaService; constructor(completionContributions: JSONWorkerContribution[]); doValidation(document: TextDocument, yamlDocument: any): Diagnostic[]; findDocumentSymbols(document: TextDocument, jsonDocument: any): any; doComplete: (textDocument: TextDocument, position: any, jsonDocument: any) => Promise; doResolve(completionItem: any): any; doHover(document: TextDocument, position: any, jsonDocument: any): any; format: (document: TextDocument, options: any) => TextEdit[]; }