import { AIActionItem } from '@opensumi/ide-core-browser/lib/components/ai-native/index'; import { Disposable, IRange } from '@opensumi/ide-core-common'; import { CodeAction } from '@opensumi/ide-monaco'; export declare class CodeActionService extends Disposable { private codeActionsMap; private readonly _onCodeActionRun; readonly onCodeActionRun: import("@opensumi/ide-core-common").Event<{ id: string; range: IRange; }>; dispose(): void; fireCodeActionRun(id: string, range: IRange): void; getCodeActions(): CodeAction[]; deleteCodeActionById(id: string): void; registerCodeAction(operational: AIActionItem): void; } //# sourceMappingURL=code-action.service.d.ts.map