import type { NodeMenuItem } from '../NodeContextMenu';
import type { StageTaskExecution, StageTaskItem } from './StageNode.types';
interface EventDrivenTaskItemProps {
    task: StageTaskItem;
    taskExecution?: StageTaskExecution;
    isSelected: boolean;
    getContextMenuItems?: () => NodeMenuItem[];
    onTaskClick: (e: React.MouseEvent, taskId: string) => void;
    isTaskLoading?: boolean;
}
export declare const EventDrivenTaskItem: import("react").MemoExoticComponent<({ task, taskExecution, isSelected, getContextMenuItems, onTaskClick, isTaskLoading, }: EventDrivenTaskItemProps) => import("react/jsx-runtime").JSX.Element>;
export {};
//# sourceMappingURL=EventDrivenTask.d.ts.map