import React, { CSSProperties } from 'react';
import { Edge, Node, ConnectionLineType, ConnectionLineComponent, OnEdgeUpdateFunc } from '../../types';
interface EdgeRendererProps {
    edgeTypes: any;
    connectionLineType: ConnectionLineType;
    connectionLineStyle?: CSSProperties;
    onElementClick?: (event: React.MouseEvent, element: Node | Edge) => void;
    arrowHeadColor: string;
    markerEndId?: string;
    connectionLineComponent?: ConnectionLineComponent;
    onlyRenderVisibleElements: boolean;
    onEdgeUpdate?: OnEdgeUpdateFunc;
}
declare const _default: React.MemoExoticComponent<{
    (props: EdgeRendererProps): JSX.Element | null;
    displayName: string;
}>;
export default _default;
