import { EventEmitter } from 'events'; export declare class AdvancedCLI extends EventEmitter { private rl; private commands; private aliases; private fileHandler; private spinner; private isRunning; private multilineMode; private multilineBuffer; private history; private termWidth; constructor(); private updateTerminalSize; private setupTerminalHandlers; private setupCommands; private addCommand; private showHelp; private selectMode; private setMode; private selectProvider; private setProvider; private selectModel; private setModel; private showHistory; private showStatus; private success; private error; private warn; private info; private exit; start(): Promise; private getPrompt; private handleInput; private processCommand; private processMessage; private completer; } export declare function startAdvancedCLI(): Promise; //# sourceMappingURL=advanced-cli.d.ts.map