import { BezierEdge, BezierEdgeModel } from '@logicflow/core';
declare class CustomArrow extends BezierEdge {
    getEndArrow(): any;
    render(): any;
}
declare class myBezierEdgeModel extends BezierEdgeModel {
    createId(): string;
    getData(): {
        pointsList: {
            x: number;
            y: number;
        }[];
        id: string;
        type: string;
        text?: import("@logicflow/core").LogicFlow.TextConfig | undefined;
        startPoint: import("@logicflow/core").LogicFlow.Point;
        endPoint: import("@logicflow/core").LogicFlow.Point;
        sourceNodeId: string;
        sourceAnchorId?: string | undefined;
        targetNodeId: string;
        targetAnchorId?: string | undefined;
        zIndex?: number | undefined;
        properties?: import("@logicflow/core").LogicFlow.PropertiesType | undefined;
    };
    getEdgeStyle(): {
        [x: string]: unknown;
        fill?: string | undefined;
        stroke?: string | undefined;
        strokeWidth?: number | undefined;
        radius?: number | undefined;
        rx?: number | undefined;
        ry?: number | undefined;
        width?: number | undefined;
        height?: number | undefined;
        path?: string | undefined;
        adjustLine?: import("@logicflow/core").LogicFlow.CommonTheme | undefined;
        adjustAnchor?: import("@logicflow/core").LogicFlow.CommonTheme | undefined;
    };
    getOutlineStyle(): import("@logicflow/core").LogicFlow.OutlineTheme;
}
declare const _default: {
    type: string;
    view: typeof CustomArrow;
    model: typeof myBezierEdgeModel;
};
export default _default;
