import * as lsp from 'vscode-languageserver';
import { LspDocuments } from '../document.js';
import { TspClient } from '../tsp-client.js';
import { CodeActionKind } from '../utils/types.js';
export declare class TypeScriptAutoFixProvider {
    private readonly client;
    private static kindProviders;
    static get kinds(): CodeActionKind[];
    constructor(client: TspClient);
    provideCodeActions(kinds: CodeActionKind[], file: string, diagnostics: lsp.Diagnostic[], documents: LspDocuments): Promise<lsp.CodeAction[]>;
}
//# sourceMappingURL=fix-all.d.ts.map