/** * Global setup wizard — `slaminar setup`. * * Walks the user through a small, progressive set of decisions and writes * the result to `~/.config/slaminar/defaults.json`. Reuses the existing * `runLoginWizard()` for AI credentials and `runDoctor()` for the opening * environment summary. Exposes a non-interactive path (`--yes`) driven by * `SLAMINAR_*` env vars so CI can fully automate setup. */ export type SetupSection = 'auth' | 'catalog' | 'defaults' | 'skill'; export interface SetupOptions { yes?: boolean; reconfigureSection?: SetupSection; noUpdateCheck?: boolean; applyToDiscovered?: boolean; noDiscovery?: boolean; } export interface SetupResult { defaultsPath: string; logPath: string | null; applied: { section: string; summary: string; }[]; skipped: string[]; } export declare function runSetupWizard(options?: SetupOptions): Promise; export declare function resetSection(section: SetupSection): string;