declare namespace _default {
    const paddingX: number;
    const paddingY: number;
    const imgMaxWidth: number;
    const imgMaxHeight: number;
    const iconSize: number;
    const lineWidth: number;
    const lineColor: string;
    const lineDasharray: string;
    const lineFlow: boolean;
    const lineFlowDuration: number;
    const lineFlowForward: boolean;
    const lineStyle: string;
    const rootLineKeepSameInCurve: boolean;
    const rootLineStartPositionKeepSameInCurve: boolean;
    const lineRadius: number;
    const showLineMarker: boolean;
    const generalizationLineWidth: number;
    const generalizationLineColor: string;
    const generalizationLineMargin: number;
    const generalizationNodeMargin: number;
    const associativeLineWidth: number;
    const associativeLineColor: string;
    const associativeLineActiveWidth: number;
    const associativeLineActiveColor: string;
    const associativeLineDasharray: number[];
    const associativeLineTextColor: string;
    const associativeLineTextFontSize: number;
    const associativeLineTextLineHeight: number;
    const associativeLineTextFontFamily: string;
    const backgroundColor: string;
    const backgroundImage: string;
    const backgroundRepeat: string;
    const backgroundPosition: string;
    const backgroundSize: string;
    const nodeUseLineStyle: boolean;
    namespace root {
        const shape: string;
        const fillColor: string;
        const fontFamily: string;
        const color: string;
        const fontSize: number;
        const fontWeight: string;
        const fontStyle: string;
        const borderColor: string;
        const borderWidth: number;
        const borderDasharray: string;
        const borderRadius: number;
        const textDecoration: string;
        const gradientStyle: boolean;
        const startColor: string;
        const endColor: string;
        const startDir: number[];
        const endDir: number[];
        const lineMarkerDir: string;
        const hoverRectColor: string;
        const hoverRectRadius: number;
        const textAlign: string;
        const imgPlacement: string;
        const tagPlacement: string;
    }
    namespace second {
        const shape_1: string;
        export { shape_1 as shape };
        export const marginX: number;
        export const marginY: number;
        const fillColor_1: string;
        export { fillColor_1 as fillColor };
        const fontFamily_1: string;
        export { fontFamily_1 as fontFamily };
        const color_1: string;
        export { color_1 as color };
        const fontSize_1: number;
        export { fontSize_1 as fontSize };
        const fontWeight_1: string;
        export { fontWeight_1 as fontWeight };
        const fontStyle_1: string;
        export { fontStyle_1 as fontStyle };
        const borderColor_1: string;
        export { borderColor_1 as borderColor };
        const borderWidth_1: number;
        export { borderWidth_1 as borderWidth };
        const borderDasharray_1: string;
        export { borderDasharray_1 as borderDasharray };
        const borderRadius_1: number;
        export { borderRadius_1 as borderRadius };
        const textDecoration_1: string;
        export { textDecoration_1 as textDecoration };
        const gradientStyle_1: boolean;
        export { gradientStyle_1 as gradientStyle };
        const startColor_1: string;
        export { startColor_1 as startColor };
        const endColor_1: string;
        export { endColor_1 as endColor };
        const startDir_1: number[];
        export { startDir_1 as startDir };
        const endDir_1: number[];
        export { endDir_1 as endDir };
        const lineMarkerDir_1: string;
        export { lineMarkerDir_1 as lineMarkerDir };
        const hoverRectColor_1: string;
        export { hoverRectColor_1 as hoverRectColor };
        const hoverRectRadius_1: number;
        export { hoverRectRadius_1 as hoverRectRadius };
        const textAlign_1: string;
        export { textAlign_1 as textAlign };
        const imgPlacement_1: string;
        export { imgPlacement_1 as imgPlacement };
        const tagPlacement_1: string;
        export { tagPlacement_1 as tagPlacement };
    }
    namespace node {
        const shape_2: string;
        export { shape_2 as shape };
        const marginX_1: number;
        export { marginX_1 as marginX };
        const marginY_1: number;
        export { marginY_1 as marginY };
        const fillColor_2: string;
        export { fillColor_2 as fillColor };
        const fontFamily_2: string;
        export { fontFamily_2 as fontFamily };
        const color_2: string;
        export { color_2 as color };
        const fontSize_2: number;
        export { fontSize_2 as fontSize };
        const fontWeight_2: string;
        export { fontWeight_2 as fontWeight };
        const fontStyle_2: string;
        export { fontStyle_2 as fontStyle };
        const borderColor_2: string;
        export { borderColor_2 as borderColor };
        const borderWidth_2: number;
        export { borderWidth_2 as borderWidth };
        const borderRadius_2: number;
        export { borderRadius_2 as borderRadius };
        const borderDasharray_2: string;
        export { borderDasharray_2 as borderDasharray };
        const textDecoration_2: string;
        export { textDecoration_2 as textDecoration };
        const gradientStyle_2: boolean;
        export { gradientStyle_2 as gradientStyle };
        const startColor_2: string;
        export { startColor_2 as startColor };
        const endColor_2: string;
        export { endColor_2 as endColor };
        const startDir_2: number[];
        export { startDir_2 as startDir };
        const endDir_2: number[];
        export { endDir_2 as endDir };
        const lineMarkerDir_2: string;
        export { lineMarkerDir_2 as lineMarkerDir };
        const hoverRectColor_2: string;
        export { hoverRectColor_2 as hoverRectColor };
        const hoverRectRadius_2: number;
        export { hoverRectRadius_2 as hoverRectRadius };
        const textAlign_2: string;
        export { textAlign_2 as textAlign };
        const imgPlacement_2: string;
        export { imgPlacement_2 as imgPlacement };
        const tagPlacement_2: string;
        export { tagPlacement_2 as tagPlacement };
    }
    namespace generalization {
        const shape_3: string;
        export { shape_3 as shape };
        const marginX_2: number;
        export { marginX_2 as marginX };
        const marginY_2: number;
        export { marginY_2 as marginY };
        const fillColor_3: string;
        export { fillColor_3 as fillColor };
        const fontFamily_3: string;
        export { fontFamily_3 as fontFamily };
        const color_3: string;
        export { color_3 as color };
        const fontSize_3: number;
        export { fontSize_3 as fontSize };
        const fontWeight_3: string;
        export { fontWeight_3 as fontWeight };
        const fontStyle_3: string;
        export { fontStyle_3 as fontStyle };
        const borderColor_3: string;
        export { borderColor_3 as borderColor };
        const borderWidth_3: number;
        export { borderWidth_3 as borderWidth };
        const borderDasharray_3: string;
        export { borderDasharray_3 as borderDasharray };
        const borderRadius_3: number;
        export { borderRadius_3 as borderRadius };
        const textDecoration_3: string;
        export { textDecoration_3 as textDecoration };
        const gradientStyle_3: boolean;
        export { gradientStyle_3 as gradientStyle };
        const startColor_3: string;
        export { startColor_3 as startColor };
        const endColor_3: string;
        export { endColor_3 as endColor };
        const startDir_3: number[];
        export { startDir_3 as startDir };
        const endDir_3: number[];
        export { endDir_3 as endDir };
        const hoverRectColor_3: string;
        export { hoverRectColor_3 as hoverRectColor };
        const hoverRectRadius_3: number;
        export { hoverRectRadius_3 as hoverRectRadius };
        const textAlign_3: string;
        export { textAlign_3 as textAlign };
        const imgPlacement_3: string;
        export { imgPlacement_3 as imgPlacement };
        const tagPlacement_3: string;
        export { tagPlacement_3 as tagPlacement };
    }
}
export default _default;
export function checkIsNodeSizeIndependenceConfig(config: any): boolean;
export const lineStyleProps: string[];
