///
import { EdgeTerminalType, GraphElement, NodeStatus } from '../../../types';
import { OnSelect } from '../../../behavior';
interface TaskEdgeProps {
/** The graph edge element to represent */
element: GraphElement;
/** Additional classes added to the edge */
className?: string;
/** Offset for integral shape path */
nodeSeparation?: number;
/** The terminal type to use for the edge start */
startTerminalType?: EdgeTerminalType;
/** Additional classes added to the start terminal */
startTerminalClass?: string;
/** The status to indicate on the start terminal */
startTerminalStatus?: NodeStatus;
/** The size of the start terminal */
startTerminalSize?: number;
/** The terminal type to use for the edge end */
endTerminalType?: EdgeTerminalType;
/** Additional classes added to the end terminal */
endTerminalClass?: string;
/** The status to indicate on the end terminal */
endTerminalStatus?: NodeStatus;
/** The size of the end terminal */
endTerminalSize?: number;
/** Flag if the element is selected. Part of WithSelectionProps */
selected?: boolean;
/** Function to call when the element should become selected (or deselected). Part of WithSelectionProps */
onSelect?: OnSelect;
}
declare const TaskEdge: React.FunctionComponent;
export default TaskEdge;
//# sourceMappingURL=TaskEdge.d.ts.map