import { FrontendApplicationContribution } from '@theia/core/lib/browser'; import { CommandService } from '@theia/core/lib/common/command'; import { DisposableCollection } from '@theia/core/lib/common/disposable'; import { MonacoEditorService } from '@theia/monaco/lib/browser/monaco-editor-service'; import { AIActivationService } from '@theia/ai-core/lib/browser/ai-activation-service'; export declare const AI_EDITOR_SEND_TO_CHAT: { id: string; }; export declare class AICodeActionProvider implements FrontendApplicationContribution { protected readonly commandService: CommandService; protected readonly monacoEditorService: MonacoEditorService; protected readonly activationService: AIActivationService; protected readonly toDispose: DisposableCollection; onStart(): void; dispose(): void; protected registerCodeActionProvider(): void; } //# sourceMappingURL=ai-code-action-provider.d.ts.map