import { IAICompletionOption, IDisposable } from '@opensumi/ide-core-common'; import { ICodeEditor } from '@opensumi/ide-monaco'; import { BaseAIMonacoEditorController } from '../base'; import { IIntelligentCompletionsResult } from '../intelligent-completions'; export declare class InlineCompletionsController extends BaseAIMonacoEditorController { static readonly ID = "editor.contrib.ai.inline.completions"; static get(editor: ICodeEditor): InlineCompletionsController | null; private get eventBus(); private get commandService(); private get aiInlineCompletionsProvider(); private get intelligentCompletionsRegistry(); private aiNativeContextKey; private sequencer; private preDidShowItems; mount(): IDisposable; fetchProvider(bean: IAICompletionOption): Promise; } //# sourceMappingURL=inline-completions.controller.d.ts.map