// Core workflow interface export interface IWorkflow { runFullWorkflow(): Promise; runBuildOnly(): Promise; runSpecificFonts(fontIds: string[]): Promise; getStatus(): WorkflowStatus; } export interface WorkflowStatus { isRunning: boolean; currentStep?: string; progress?: number; error?: string; }