import { TextDocument } from 'vscode-languageserver-textdocument'; import { CodeAction, Diagnostic, Range } from 'vscode-languageserver/node'; import { DatapackLanguageService } from '..'; import { DiagnosticMap } from '../nodes/ArgumentNode'; import { CommandComponent, DatapackDocument, ParsingContext, Uri } from '../types'; export declare function onCodeAction({ uri, doc, diagnostics, textDoc, range, service }: { uri: Uri; doc: DatapackDocument; textDoc: TextDocument; diagnostics: Diagnostic[]; range: Range; service: DatapackLanguageService; }): Promise; export declare function fixCommandComponent(ans: CodeAction[], ctx: ParsingContext, node: CommandComponent, diagnosticMap: DiagnosticMap): void;