/** * `sentient` setup wizard section (E-CONFIG-AUTH-UNIFY E3 / T9420). * * Toggles the two operator-visible sentient knobs: * 1. The daemon kill-switch (`killSwitch: false` ⇒ daemon is allowed * to run; `true` ⇒ paused). * 2. Tier-2 proposal generation (`tier2Enabled`). * * Both fields live in `/.cleo/sentient-state.json` and are * mutated via {@link patchSentientState} so the on-disk shape matches * the format the daemon expects. * * V2 additions (T9610): * - `isConfigured()` — returns `true` when `sentient-state.json` exists (SENT-5). * - Current state display before prompting (GEN-7 / SENT-1). * - Section description printed before prompts (GEN-6). * * Non-interactive contract: * - `options.nonInteractive === true` → consume * `options.sentientEnabled` / `options.tier2Enabled` when present; * fields not supplied are left untouched. * * @task T9420 * @task T9610 * @epic T9402 * @epic T9591 * @see docs/plans/E-CLEO-SETUP-V2.md §4.4 */ import type { WizardSectionRunner } from '../wizard.js'; /** * Build the `sentient` section runner. * * @returns A {@link WizardSectionRunner} for the sentient section. * @task T9420 * @task T9610 */ export declare function createSentientSection(): WizardSectionRunner; //# sourceMappingURL=sentient.d.ts.map