import { type CSSProperties } from 'react';
import type { NodeMenuItem } from '../NodeContextMenu';
import type { StageNodeProps, StageTaskGroup, StageTaskItem } from './StageNode.types';
export declare const StageNodeSequentialTaskGroups: ({ props, sequentialTaskGroups, sequentialTasks, allTasks, isReadOnly, selectedTaskId, taskWidthStyle, handleTaskClick, handleReorderSequentialTasks, generateReplaceTaskMenuItemForTask, }: {
    props: StageNodeProps;
    sequentialTaskGroups: StageTaskItem[][];
    sequentialTasks: StageTaskGroup[];
    allTasks: StageTaskItem[][];
    isReadOnly: boolean;
    selectedTaskId?: string;
    taskWidthStyle?: CSSProperties;
    handleTaskClick: (e: React.MouseEvent, taskElementId: string) => void;
    handleReorderSequentialTasks: (newTasks: StageTaskItem[][]) => void;
    generateReplaceTaskMenuItemForTask: (taskId: string, isParallel: boolean) => NodeMenuItem | undefined;
}) => import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=StageNodeSequentialTaskGroups.d.ts.map