/**
 * Onboarding Wizard Orchestrator
 *
 * Composes the 3 onboarding steps in sequence with a welcome banner.
 * After all steps, persists results via CompleteOnboardingUseCase
 * and refreshes the in-memory settings singleton.
 */
import type { AgentConfigResult } from '../agent-config.wizard.js';
import type { WorkflowDefaultsResult } from './types.js';
/**
 * Runs the first-run onboarding wizard.
 *
 * Steps:
 * 1. Agent configuration (type + auth)
 * 2. IDE selection
 * 3. Workflow defaults (checkboxes)
 *
 * Step functions are injectable via parameters for testability.
 */
export declare function onboardingWizard(agentStep?: () => Promise<AgentConfigResult>, ideStep?: () => Promise<string>, workflowStep?: () => Promise<WorkflowDefaultsResult>): Promise<void>;
//# sourceMappingURL=onboarding.wizard.d.ts.map