import React from 'react'; import { Emitter } from '@opensumi/ide-core-browser'; import { ITerminalCommandSuggestionDesc } from '../../../../common'; export declare const KeyboardSelectableList: (props: { items: { description: string; command: string; }[]; handleSuggestionClick: (command: string) => void; controller?: Emitter; noListen?: boolean; }) => React.JSX.Element; interface CommandLineInterfaceProps { onEscTriggered: () => void; onSuggestionClick: (command: string) => void; onDescription?: (description: string) => void; getAICommandSuggestions: (commandDescription: string, doneCallback: () => void, thinkingCallback: () => void, suggestionCallback: (suggestions: ITerminalCommandSuggestionDesc[]) => void) => void; cancelAIRequst?: () => void; } export declare const AITerminalPrompt: (props: CommandLineInterfaceProps) => React.JSX.Element; export {}; //# sourceMappingURL=terminal-command-suggest-controller.d.ts.map