import LogicFlow from '@logicflow/core';
export declare const themeConfig: Partial<LogicFlow.Theme>;
export declare const staticNodes: ({
    id: string;
    type: string;
    x: number;
    y: number;
    rotate: number;
    text: string;
    properties: {
        width: number;
        height: number;
        radius: number;
        textStyle: {
            fontSize: number;
            color?: undefined;
        };
        style: {
            stroke: string;
            strokeWidth: number;
            fill: string;
            radius?: undefined;
        };
        r?: undefined;
        rx?: undefined;
        ry?: undefined;
    };
} | {
    id: string;
    type: string;
    x: number;
    y: number;
    rotate: number;
    text: string;
    properties: {
        r: number;
        style: {
            stroke: string;
            strokeWidth: number;
            radius: number;
            fill: string;
        };
        textStyle: {
            color: string;
            fontSize: number;
        };
        width?: undefined;
        height?: undefined;
        radius?: undefined;
        rx?: undefined;
        ry?: undefined;
    };
} | {
    id: string;
    type: string;
    x: number;
    y: number;
    rotate: number;
    text: string;
    properties: {
        width: number;
        height: number;
        radius: number;
        style: {
            stroke: string;
            strokeWidth: number;
            fill: string;
            radius?: undefined;
        };
        textStyle: {
            fontSize: number;
            color: string;
        };
        r?: undefined;
        rx?: undefined;
        ry?: undefined;
    };
} | {
    id: string;
    type: string;
    x: number;
    y: number;
    text: string;
    properties: {
        r: number;
        textStyle: {
            fontSize: number;
            color?: undefined;
        };
        style: {
            stroke: string;
            strokeWidth: number;
            fill: string;
            radius?: undefined;
        };
        width?: undefined;
        height?: undefined;
        radius?: undefined;
        rx?: undefined;
        ry?: undefined;
    };
    rotate?: undefined;
} | {
    id: string;
    type: string;
    x: number;
    y: number;
    text: string;
    rotate: number;
    properties: {
        rx: number;
        ry: number;
        textStyle: {
            fontSize: number;
            color?: undefined;
        };
        style: {
            stroke: string;
            strokeWidth: number;
            fill: string;
            radius?: undefined;
        };
        width?: undefined;
        height?: undefined;
        radius?: undefined;
        r?: undefined;
    };
})[];
export declare const configNodes: ({
    id: string;
    type: string;
    x: number;
    y: number;
    rotate: number;
    properties: {
        width: number;
        height: number;
        type: string;
        defaultValue: {
            node: string;
            edge: string;
            fontColor?: undefined;
            nodeBackground?: undefined;
            edgeColor?: undefined;
            graphBackGround?: undefined;
        };
    };
} | {
    id: string;
    type: string;
    x: number;
    y: number;
    rotate: number;
    properties: {
        width: number;
        height: number;
        type: string;
        defaultValue: {
            fontColor: string;
            nodeBackground: string;
            edgeColor: string;
            graphBackGround: string;
            node?: undefined;
            edge?: undefined;
        };
    };
})[];
export declare const staticEdges: {
    type: string;
    sourceNodeId: string;
    targetNodeId: string;
}[];
export declare const controlConfig: (lf: any, params: any) => {
    key: string;
    iconClass: string;
    title: string;
    text: string;
    onClick: () => void;
}[];
declare const _default: {
    themeConfig: Partial<LogicFlow.Theme>;
    staticNodes: ({
        id: string;
        type: string;
        x: number;
        y: number;
        rotate: number;
        text: string;
        properties: {
            width: number;
            height: number;
            radius: number;
            textStyle: {
                fontSize: number;
                color?: undefined;
            };
            style: {
                stroke: string;
                strokeWidth: number;
                fill: string;
                radius?: undefined;
            };
            r?: undefined;
            rx?: undefined;
            ry?: undefined;
        };
    } | {
        id: string;
        type: string;
        x: number;
        y: number;
        rotate: number;
        text: string;
        properties: {
            r: number;
            style: {
                stroke: string;
                strokeWidth: number;
                radius: number;
                fill: string;
            };
            textStyle: {
                color: string;
                fontSize: number;
            };
            width?: undefined;
            height?: undefined;
            radius?: undefined;
            rx?: undefined;
            ry?: undefined;
        };
    } | {
        id: string;
        type: string;
        x: number;
        y: number;
        rotate: number;
        text: string;
        properties: {
            width: number;
            height: number;
            radius: number;
            style: {
                stroke: string;
                strokeWidth: number;
                fill: string;
                radius?: undefined;
            };
            textStyle: {
                fontSize: number;
                color: string;
            };
            r?: undefined;
            rx?: undefined;
            ry?: undefined;
        };
    } | {
        id: string;
        type: string;
        x: number;
        y: number;
        text: string;
        properties: {
            r: number;
            textStyle: {
                fontSize: number;
                color?: undefined;
            };
            style: {
                stroke: string;
                strokeWidth: number;
                fill: string;
                radius?: undefined;
            };
            width?: undefined;
            height?: undefined;
            radius?: undefined;
            rx?: undefined;
            ry?: undefined;
        };
        rotate?: undefined;
    } | {
        id: string;
        type: string;
        x: number;
        y: number;
        text: string;
        rotate: number;
        properties: {
            rx: number;
            ry: number;
            textStyle: {
                fontSize: number;
                color?: undefined;
            };
            style: {
                stroke: string;
                strokeWidth: number;
                fill: string;
                radius?: undefined;
            };
            width?: undefined;
            height?: undefined;
            radius?: undefined;
            r?: undefined;
        };
    })[];
    configNodes: ({
        id: string;
        type: string;
        x: number;
        y: number;
        rotate: number;
        properties: {
            width: number;
            height: number;
            type: string;
            defaultValue: {
                node: string;
                edge: string;
                fontColor?: undefined;
                nodeBackground?: undefined;
                edgeColor?: undefined;
                graphBackGround?: undefined;
            };
        };
    } | {
        id: string;
        type: string;
        x: number;
        y: number;
        rotate: number;
        properties: {
            width: number;
            height: number;
            type: string;
            defaultValue: {
                fontColor: string;
                nodeBackground: string;
                edgeColor: string;
                graphBackGround: string;
                node?: undefined;
                edge?: undefined;
            };
        };
    })[];
    staticEdges: {
        type: string;
        sourceNodeId: string;
        targetNodeId: string;
    }[];
};
export default _default;
