import { CancellationToken, CodeAction, CodeActionKind } from 'vscode-languageserver'; import { Range } from '../common/textRange'; import { Uri } from '../common/uri/uri'; import { Workspace } from '../workspaceFactory'; export declare class CodeActionProvider { static mightSupport(kinds: CodeActionKind[] | undefined): boolean; static getCodeActionsForPosition(workspace: Workspace, fileUri: Uri, range: Range, kinds: CodeActionKind[] | undefined, token: CancellationToken): Promise; }