import type { CategoriesItemProps, CategoryItemProps, LifeCycleActionParam, StageItemProps, StepItemProps, TaskItemProps } from '@pega/cosmos-react-build'; export interface LifeCycleMockState { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; } export declare const addStepCallback: (data: LifeCycleActionParam, lifecycleData: LifeCycleMockState) => { dataClone: { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; newStepData: { id: string; step: StepItemProps; value?: string; stage?: StageItemProps; task?: TaskItemProps; category?: CategoryItemProps; type?: "Stage" | "Step" | "Task" | "Alternate Stage"; routeTo?: string; }; }; export declare const deleteStepCallback: (data: LifeCycleActionParam, lifecycleData: LifeCycleMockState) => { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; export declare const updateStepCallback: (data: LifeCycleActionParam, lifeCycleData: LifeCycleMockState) => { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; export declare const addTaskCallback: (data: LifeCycleActionParam, lifecycleData: LifeCycleMockState, parallel?: boolean) => { dataClone: { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; newTaskData: { id: string; task: TaskItemProps; value?: string; stage?: StageItemProps; category?: CategoryItemProps; step?: StepItemProps; type?: "Stage" | "Step" | "Task" | "Alternate Stage"; routeTo?: string; }; }; export declare const deleteTaskCallback: (data: LifeCycleActionParam, lifecycleData: LifeCycleMockState) => { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; export declare const updateTaskCallback: (data: LifeCycleActionParam, lifeCycleData: LifeCycleMockState) => { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; export declare const addStageCallback: (lifecycleData: LifeCycleMockState, stageType: "stages" | "alternateStages") => { dataClone: { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; newStageData: { value: string; stage: StageItemProps; id: string; }; }; export declare const deleteStageCallback: (data: LifeCycleActionParam, lifecycleData: LifeCycleMockState) => "firstStage" | { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; export declare const updateStageCallback: (data: LifeCycleActionParam, lifeCycleData: LifeCycleMockState) => { activeElementId: string; data: { id: string; categories: CategoriesItemProps[]; stages: StageItemProps[]; alternateStages: StageItemProps[]; }; }; //# sourceMappingURL=utils.d.ts.map