import { Disposable, IAIReporter } from '@opensumi/ide-core-common'; export declare class PS1TerminalService extends Disposable { private terminalController; private readonly terminalFeatureRegistry; aiReporter: IAIReporter; private popupContainer; private promptEndMarker; private promptEndDecoration; private promptEndReactRoot; private onDataDisposable; private cancelToken; active(): void; private listenTerminalEvent; private initContainer; private listenPromptState; private handlePromptEnd; /** * 展示 AI 提示命令的弹框 * @param xterm Xterm 实例 * @param xOffset2 传入的 X 偏移坐标 * @returns */ private showAICommandPopup; private stopAIStreamRequest; private getAICommandSuggestions; } //# sourceMappingURL=ps1-terminal.service.d.ts.map