import type { Disposable, DocumentSelector, LanguageServiceContext, LanguageServicePlugin, ProviderResult } from '@volar/language-service'; import * as yaml from 'yaml-language-server'; export interface Provide { 'yaml/languageService': () => yaml.LanguageService; } /** * Create a Volar language service for YAML documents. */ export declare function create({ documentSelector, getWorkspaceContextService, getLanguageSettings, onDidChangeLanguageSettings, }?: { documentSelector?: DocumentSelector; getWorkspaceContextService?(context: LanguageServiceContext): yaml.WorkspaceContextService; getLanguageSettings?(context: LanguageServiceContext): ProviderResult; onDidChangeLanguageSettings?(listener: () => void, context: LanguageServiceContext): Disposable; }): LanguageServicePlugin; //# sourceMappingURL=index.d.ts.map