/**
 * Confirmation and text input prompts.
 *
 * Provides yes/no confirmation, single-line text input,
 * and multiline text input from readable streams.
 */
/**
 * Prompt user for simple text input
 * @returns User input or null if cancelled
 */
export declare function promptInput(message: string): Promise<string | null>;
/**
 * Read multiline input from a readable stream.
 * An empty line finishes input. If the first line is empty, returns null.
 * Exported for testing.
 */
export declare function readMultilineFromStream(input: NodeJS.ReadableStream): Promise<string | null>;
/**
 * Prompt user for yes/no confirmation
 * @returns true for yes, false for no
 */
export declare function confirm(message: string, defaultYes?: boolean): Promise<boolean>;
//# sourceMappingURL=confirm.d.ts.map