import { IDisposable } from '@opensumi/ide-core-common'; import { ICodeEditor } from '@opensumi/ide-monaco'; import { BaseAIMonacoEditorController } from '../../contrib/base'; export declare class InlineInputController extends BaseAIMonacoEditorController { static readonly ID = "editor.contrib.ai.inline.input"; static get(editor: ICodeEditor): InlineInputController | null; private get inlineInputService(); private get aiReporter(); private get eventBus(); private get messageService(); private inlineDiffController; private inputDisposable; private aiNativeContextKey; private inputValue; private modelChangeObs; private inlineInputWidgetStore; mount(): IDisposable; cancelToken(): void; private hideInput; private showInputInEmptyLine; private showInputInSelection; } //# sourceMappingURL=inline-input.controller.d.ts.map