/** * `system-one` setup wizard section (T12713). * * Optional: CLEO works without a typed-decision provider (every decision site * falls back to its heuristic). The section asks first, then runs * {@link runDecideWizard} — provider (layahost recommended), URL for `jev`, * the API key through the hidden {@link WizardIO.secret} prompt, a models * probe, the model, and an optional smoke test. * * Non-interactive runs skip the section: the scripted path is * `printf %s "$KEY" | cleo decide config --provider layahost --key-stdin`. * * @task T12713 * @epic T12486 */ import { type DecideWizardOptions } from '../../decide/wizard.js'; import type { WizardSectionRunner } from '../wizard.js'; /** * Build the `system-one` section runner. * * `isConfigured()` is true when a valid provider URL and key are stored in * the decide credential store (read-only). * * @param deps - Injectable probe `fetch`, deadline and smoke runner (tests). * @returns A {@link WizardSectionRunner} for the System One section. */ export declare function createSystemOneSection(deps?: DecideWizardOptions): WizardSectionRunner; //# sourceMappingURL=system-one.d.ts.map