/** * True only when both stdin and stdout are attached to a real terminal. Used to gate * every interactive prompt: in a sandbox, pipe, or CI run there is no terminal, so we * must never block waiting for input. */ export declare function isInteractive(): boolean; /** * Ask a yes/no question. Returns `false` immediately when not interactive (no TTY), * so non-interactive callers — the main `report-blocker` audience — are never blocked. * The prompt is written to stderr so stdout stays clean for machine-readable output. */ export declare function confirm(question: string): Promise; //# sourceMappingURL=prompt.d.ts.map