export type Confirm = (prompt: string, defaultYes: boolean) => Promise; /** Reads one line from stdin. Anything that is not an explicit answer takes the default. */ export declare function stdinConfirm(input?: NodeJS.ReadableStream, output?: NodeJS.WritableStream): Confirm; /** Reads one free-text line. An empty answer takes the offered default. */ export type Ask = (prompt: string, fallback: string) => Promise; export declare function stdinAsk(input?: NodeJS.ReadableStream, output?: NodeJS.WritableStream): Ask; export declare function interpretAnswer(answer: string, defaultYes: boolean): boolean;