export interface ProgressStep { state: 'incomplete' | 'complete' | 'error'; label: string; current?: boolean; }