/** * Returns true when the current process looks like it's being driven by a * coding agent, CI runner, test runner, or anything else that won't render an * interactive TUI / prompt well. * * Two callers rely on this: * - `Cli/selectCli.ts` uses it to pick `LoggingCli` over the Ink TUI. * - `Auth/Profile.ts` uses it to refuse to launch an interactive credential * configure flow (and thus avoid acquiring an auth lockfile) when there's * no TTY to drive the prompts. * * Kept in `Util` (rather than `Cli`) so `Auth` can depend on it without * pulling in the CLI layer. */ export declare const isNonInteractive: () => boolean; //# sourceMappingURL=interactive.d.ts.map