import type { Connection, TextDocuments } from 'vscode-languageserver'; import { type default as LSP } from 'vscode-languageserver-protocol'; import type { TextDocument } from 'vscode-languageserver-textdocument'; import { DocumentFixesService } from '../documents/document-fixes.service.js'; import { type LoggingService } from '../infrastructure/logging.service.js'; import { WorkspaceOptionsService } from '../workspace/workspace-options.service.js'; export declare class AutoFixService { #private; constructor(documents: TextDocuments, options: WorkspaceOptionsService, fixes: DocumentFixesService, connection: Connection, loggingService: LoggingService); onInitialize(): Partial; applyAutoFix(identifier: { version: number; uri: string; }): Promise; }