///
/**
* Ctrl-C on the Ask line.
*
* Raised rather than exiting on the spot so the chat session unwinds through
* its `finally` and destroys the local harness first. The command turns it
* back into exit code 130.
*/
export declare class AskInterrupted extends Error {
constructor();
}
/**
* Interactive Ask line: `◆ …` with a live suggestion menu under the rail
* while the line matches a slash command or a path-like token.
*
* Enter submits (accepting the highlighted suggestion when the menu is open).
* Empty Enter leaves. Tab inserts the highlight without submitting.
*/
export declare function readAskLine(input: NodeJS.ReadableStream, cwd: string,
/**
* What the user had already typed while the last turn was running. The line
* opens with it in place and the cursor after it, so a question started
* mid-reply is continued rather than retyped.
*/
initialLine?: string): Promise;
//# sourceMappingURL=prompt.d.ts.map