/** import { getErrorMessage } from "./../types/common"; * Configuration Wizard * * Interactive configuration setup and validation. */ import type { LoadedJiraConfig } from "./config-loader"; /** * Configuration wizard options */ export interface ConfigWizardOptions { /** * Working directory */ cwd?: string; /** * Output file path (default: jira.json) */ outputPath?: string; /** * Skip interactive prompts (use defaults) */ nonInteractive?: boolean; /** * Test connection after setup */ testConnection?: boolean; } /** * Configuration prompt responses */ export interface ConfigPrompts { baseUrl: string; email: string; apiToken: string; projectKey: string; webhookSecret?: string; acceptanceCriteriaFieldId?: string; aiReadyLabel?: string; aiReadyStatusCategory?: string; } /** * Run configuration wizard * * @param options Wizard options * @returns Generated configuration */ export declare function runConfigWizard(options?: ConfigWizardOptions): Promise; /** * Validate existing configuration */ export declare function validateConfig(cwd?: string): Promise<{ valid: boolean; errors: string[]; config?: LoadedJiraConfig; }>; //# sourceMappingURL=config-wizard.d.ts.map