import { AnyInternalCLI } from "./internal-cli.mjs"; //#region src/lib/interactive-shell.d.ts interface InteractiveShellOptions { prompt?: string; prependArgs?: string[]; } declare let INTERACTIVE_SHELL: InteractiveShell | undefined; declare class InteractiveShell { private readonly rl; private listeners; constructor(cli: AnyInternalCLI, opts?: InteractiveShellOptions); registerLineListener(callback: (line: string) => Promise): void; close(): void; } //#endregion export { INTERACTIVE_SHELL, InteractiveShell, InteractiveShellOptions }; //# sourceMappingURL=interactive-shell.d.mts.map