import { LanguageFeatureRegistry, NotebookInfoResolver } from '../languageFeatureRegistry.js'; import { CodeActionProvider, CodeLensProvider, CompletionItemProvider, DocumentPasteEditProvider, DeclarationProvider, DefinitionProvider, DocumentColorProvider, DocumentFormattingEditProvider, MultiDocumentHighlightProvider, DocumentHighlightProvider, DocumentDropEditProvider, DocumentRangeFormattingEditProvider, DocumentRangeSemanticTokensProvider, DocumentSemanticTokensProvider, DocumentSymbolProvider, EvaluatableExpressionProvider, FoldingRangeProvider, HoverProvider, ImplementationProvider, InlayHintsProvider, InlineCompletionsProvider, InlineValuesProvider, LinkedEditingRangeProvider, LinkProvider, OnTypeFormattingEditProvider, ReferenceProvider, RenameProvider, SelectionRangeProvider, SignatureHelpProvider, TypeDefinitionProvider, MappedEditsProvider, NewSymbolNamesProvider, InlineEditProvider } from '../languages.js'; import { ILanguageFeaturesService } from './languageFeatures.js'; export declare class LanguageFeaturesService implements ILanguageFeaturesService { _serviceBrand: undefined; readonly referenceProvider: LanguageFeatureRegistry; readonly renameProvider: LanguageFeatureRegistry; readonly newSymbolNamesProvider: LanguageFeatureRegistry; readonly codeActionProvider: LanguageFeatureRegistry; readonly definitionProvider: LanguageFeatureRegistry; readonly typeDefinitionProvider: LanguageFeatureRegistry; readonly declarationProvider: LanguageFeatureRegistry; readonly implementationProvider: LanguageFeatureRegistry; readonly documentSymbolProvider: LanguageFeatureRegistry; readonly inlayHintsProvider: LanguageFeatureRegistry; readonly colorProvider: LanguageFeatureRegistry; readonly codeLensProvider: LanguageFeatureRegistry; readonly documentFormattingEditProvider: LanguageFeatureRegistry; readonly documentRangeFormattingEditProvider: LanguageFeatureRegistry; readonly onTypeFormattingEditProvider: LanguageFeatureRegistry; readonly signatureHelpProvider: LanguageFeatureRegistry; readonly hoverProvider: LanguageFeatureRegistry>; readonly documentHighlightProvider: LanguageFeatureRegistry; readonly multiDocumentHighlightProvider: LanguageFeatureRegistry; readonly selectionRangeProvider: LanguageFeatureRegistry; readonly foldingRangeProvider: LanguageFeatureRegistry; readonly linkProvider: LanguageFeatureRegistry; readonly inlineCompletionsProvider: LanguageFeatureRegistry>>; readonly inlineEditProvider: LanguageFeatureRegistry>; readonly completionProvider: LanguageFeatureRegistry; readonly linkedEditingRangeProvider: LanguageFeatureRegistry; readonly inlineValuesProvider: LanguageFeatureRegistry; readonly evaluatableExpressionProvider: LanguageFeatureRegistry; readonly documentRangeSemanticTokensProvider: LanguageFeatureRegistry; readonly documentSemanticTokensProvider: LanguageFeatureRegistry; readonly documentDropEditProvider: LanguageFeatureRegistry; readonly documentPasteEditProvider: LanguageFeatureRegistry; readonly mappedEditsProvider: LanguageFeatureRegistry; private _notebookTypeResolver?; setNotebookTypeResolver(resolver: NotebookInfoResolver | undefined): void; private _score; }