export declare const EXPERT_WORKFLOW_STAGES: { PRODUCT_DEFINITION: string; UX_DESIGN: string; TECHNICAL_PLANNING: string; }; export declare const STAGE_COMPLETION_CRITERIA: { [EXPERT_WORKFLOW_STAGES.PRODUCT_DEFINITION]: string[]; [EXPERT_WORKFLOW_STAGES.UX_DESIGN]: string[]; [EXPERT_WORKFLOW_STAGES.TECHNICAL_PLANNING]: string[]; }; export declare const STAGE_INTRODUCTIONS: { [EXPERT_WORKFLOW_STAGES.PRODUCT_DEFINITION]: string; [EXPERT_WORKFLOW_STAGES.UX_DESIGN]: string; [EXPERT_WORKFLOW_STAGES.TECHNICAL_PLANNING]: string; }; export declare const EXPERT_STAGE_MAPPING: { [EXPERT_WORKFLOW_STAGES.PRODUCT_DEFINITION]: string; [EXPERT_WORKFLOW_STAGES.UX_DESIGN]: string; [EXPERT_WORKFLOW_STAGES.TECHNICAL_PLANNING]: string; }; export interface WorkflowState { currentStage: string; completedStages: string[]; stageData: { [key: string]: { completed: boolean; document?: string; completedTopics: string[]; currentTopic?: string; thinkingBlocks?: any[]; }; }; } export declare const initialState: WorkflowState; export declare function calculateProgress(state: WorkflowState): number; export declare function getStageIntroduction(stage: string): string; export declare function getTopicPhrases(topic: string): string[]; //# sourceMappingURL=workflowState.d.ts.map