import type { ProjectInfo, RalphPlaybookInfo } from '../commands/init.js'; import type { WizardStep } from './types.js'; /** * Render step progress indicator * Output: ✓ Describe > Refine ○ Confirm ○ Build */ export declare function renderSteps(steps: WizardStep[]): string; /** * Display welcome banner with Ralph ASCII art * Uses compact version to save terminal space */ export declare function showWelcome(): void; /** * Display compact welcome (for smaller terminals) */ export declare function showWelcomeCompact(): void; /** * Display refined idea summary */ export declare function showRefinedSummary(projectName: string, projectType: string, stack: { frontend?: string; backend?: string; database?: string; styling?: string; uiLibrary?: string; language?: string; }, features: string[], complexity: string): void; /** * Display execution plan */ export declare function showExecutionPlan(autoCommit: boolean): void; /** * Display error message with sad Ralph */ export declare function showError(title: string, message: string, suggestion?: string): void; /** * Display success message (clean, no ASCII art) */ export declare function showSuccess(message: string): void; /** * Display working/processing state with waving Ralph */ export declare function showWorking(message: string): void; /** * Format project type for display */ export declare function formatProjectType(type: string): string; /** * Format complexity for display */ export declare function formatComplexity(complexity: string): string; /** * Display detected existing project info */ export declare function showDetectedProject(projectInfo: ProjectInfo, directory: string): void; /** * Display detected Ralph Playbook project info */ export declare function showDetectedRalphPlaybook(playbook: RalphPlaybookInfo, directory: string): void; //# sourceMappingURL=ui.d.ts.map