/** * Interactive mode control for CLI * * Controls whether the CLI prompts for user input. * Non-interactive mode is enabled by CI detection or explicit configuration. * Only --yes enables automatic confirmation. * * @module cli/shared/interactive */ import { type HostRuntime } from "../../src/platform/compat/process/host-runtime.js"; export declare function setNonInteractive(enabled: boolean): void; export declare function setAutoConfirm(enabled: boolean): void; export declare function isAutoConfirmEnabled(): boolean; export declare function isInteractive(): boolean; export declare function resetInteractiveMode(): void; export declare function detectCI(host?: HostRuntime): boolean; //# sourceMappingURL=interactive.d.ts.map