declare const _default: import("vue").DefineComponent<{}, {
    readonly mouseTips: {
        data: {
            minWidth: number;
            minHeight: number;
            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
            visibility: "visible" | "hidden";
            runtimeOption: {
                centerX: number;
                centerY: number;
                width: number;
                height: number;
                translate: {
                    x: number;
                    y: number;
                };
                bounds: {
                    top: number;
                    bottom: number;
                    left: number;
                    right: number;
                    x: number;
                    y: number;
                };
                parent?: {
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: {
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("../../../index").ElementSvgOption;
                        columnBody: {
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: {
                                statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                                everyPageStatisticsIs: boolean;
                                tableStatisticsIs: boolean;
                                customFormula: string;
                                rowspan: number;
                                colspan: number;
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("../../../index").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                    contentType?: "Text" | "Barcode" | "QrCode";
                                    field?: string;
                                    enable?: number;
                                    label?: string;
                                    data?: any;
                                    columnBody: any;
                                    option: {
                                        barCodeType: string;
                                        barCodeDisplayValIs: boolean;
                                        qrCodeScale: number;
                                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                        keepRatio: boolean;
                                        fixed: boolean;
                                        fontFamily: string;
                                        fontSize: number;
                                        opacity: number;
                                        color: string;
                                        background: "none";
                                        bold: boolean;
                                        underline: boolean;
                                        lineThrough: boolean;
                                        italic: boolean;
                                        borderAll: boolean;
                                        borderWidth: number;
                                        borderRadius: number;
                                        lineWidth: number;
                                        rotate: number;
                                        textAlign: "start" | "center" | "end";
                                        verticalAlign: "start" | "center" | "end";
                                        lineBreak: number;
                                        lineHeight: number;
                                        dottedStyle: "dotted" | "dashed";
                                        sort: number;
                                        hiddenLabel: boolean;
                                        labelSplit: boolean;
                                        disableSort: number;
                                        disableEnable: number;
                                        autoTextHeight: boolean;
                                        enable: number;
                                        padding: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        margin: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        formatter?: string;
                                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                        tableHeightType: "FIXED" | "AUTO";
                                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                        tablePageHeadIs: number;
                                        tableHiddenHeadIs: number;
                                        tableBodyHeightType: "FIXED" | "AUTO";
                                        tableBodyHeight: number;
                                    };
                                    rowspan: number;
                                    colspan: number;
                                    columnList: any[];
                                    width: number;
                                    height: number;
                                    x: number;
                                    y: number;
                                    id: string;
                                }[];
                                tableHeadList: any[][];
                                tableBodyList: any[][];
                                disableCellMap: Record<number, 0 | 1>;
                                statisticsList: any[][];
                                rowList: any[][];
                                lock?: number;
                                groupIs?: boolean;
                                minWidth: number;
                                minHeight: number;
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        };
                        columnList: {
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field?: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            columnBody: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            rowspan: number;
                            colspan: number;
                            columnList: any[];
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            id: string;
                        }[];
                        tableHeadList: {
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: {
                                statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                                everyPageStatisticsIs: boolean;
                                tableStatisticsIs: boolean;
                                customFormula: string;
                                rowspan: number;
                                colspan: number;
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("../../../index").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                    contentType?: "Text" | "Barcode" | "QrCode";
                                    field?: string;
                                    enable?: number;
                                    label?: string;
                                    data?: any;
                                    columnBody: any;
                                    option: {
                                        barCodeType: string;
                                        barCodeDisplayValIs: boolean;
                                        qrCodeScale: number;
                                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                        keepRatio: boolean;
                                        fixed: boolean;
                                        fontFamily: string;
                                        fontSize: number;
                                        opacity: number;
                                        color: string;
                                        background: "none";
                                        bold: boolean;
                                        underline: boolean;
                                        lineThrough: boolean;
                                        italic: boolean;
                                        borderAll: boolean;
                                        borderWidth: number;
                                        borderRadius: number;
                                        lineWidth: number;
                                        rotate: number;
                                        textAlign: "start" | "center" | "end";
                                        verticalAlign: "start" | "center" | "end";
                                        lineBreak: number;
                                        lineHeight: number;
                                        dottedStyle: "dotted" | "dashed";
                                        sort: number;
                                        hiddenLabel: boolean;
                                        labelSplit: boolean;
                                        disableSort: number;
                                        disableEnable: number;
                                        autoTextHeight: boolean;
                                        enable: number;
                                        padding: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        margin: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        formatter?: string;
                                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                        tableHeightType: "FIXED" | "AUTO";
                                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                        tablePageHeadIs: number;
                                        tableHiddenHeadIs: number;
                                        tableBodyHeightType: "FIXED" | "AUTO";
                                        tableBodyHeight: number;
                                    };
                                    rowspan: number;
                                    colspan: number;
                                    columnList: any[];
                                    width: number;
                                    height: number;
                                    x: number;
                                    y: number;
                                    id: string;
                                }[];
                                tableHeadList: any[][];
                                tableBodyList: any[][];
                                disableCellMap: Record<number, 0 | 1>;
                                statisticsList: any[][];
                                rowList: any[][];
                                lock?: number;
                                groupIs?: boolean;
                                minWidth: number;
                                minHeight: number;
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[][];
                        tableBodyList: {
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: {
                                statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                                everyPageStatisticsIs: boolean;
                                tableStatisticsIs: boolean;
                                customFormula: string;
                                rowspan: number;
                                colspan: number;
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("../../../index").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                    contentType?: "Text" | "Barcode" | "QrCode";
                                    field?: string;
                                    enable?: number;
                                    label?: string;
                                    data?: any;
                                    columnBody: any;
                                    option: {
                                        barCodeType: string;
                                        barCodeDisplayValIs: boolean;
                                        qrCodeScale: number;
                                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                        keepRatio: boolean;
                                        fixed: boolean;
                                        fontFamily: string;
                                        fontSize: number;
                                        opacity: number;
                                        color: string;
                                        background: "none";
                                        bold: boolean;
                                        underline: boolean;
                                        lineThrough: boolean;
                                        italic: boolean;
                                        borderAll: boolean;
                                        borderWidth: number;
                                        borderRadius: number;
                                        lineWidth: number;
                                        rotate: number;
                                        textAlign: "start" | "center" | "end";
                                        verticalAlign: "start" | "center" | "end";
                                        lineBreak: number;
                                        lineHeight: number;
                                        dottedStyle: "dotted" | "dashed";
                                        sort: number;
                                        hiddenLabel: boolean;
                                        labelSplit: boolean;
                                        disableSort: number;
                                        disableEnable: number;
                                        autoTextHeight: boolean;
                                        enable: number;
                                        padding: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        margin: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        formatter?: string;
                                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                        tableHeightType: "FIXED" | "AUTO";
                                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                        tablePageHeadIs: number;
                                        tableHiddenHeadIs: number;
                                        tableBodyHeightType: "FIXED" | "AUTO";
                                        tableBodyHeight: number;
                                    };
                                    rowspan: number;
                                    colspan: number;
                                    columnList: any[];
                                    width: number;
                                    height: number;
                                    x: number;
                                    y: number;
                                    id: string;
                                }[];
                                tableHeadList: any[][];
                                tableBodyList: any[][];
                                disableCellMap: Record<number, 0 | 1>;
                                statisticsList: any[][];
                                rowList: any[][];
                                lock?: number;
                                groupIs?: boolean;
                                minWidth: number;
                                minHeight: number;
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[][];
                        disableCellMap: Record<number, 0 | 1>;
                        statisticsList: {
                            statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                            everyPageStatisticsIs: boolean;
                            tableStatisticsIs: boolean;
                            customFormula: string;
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: any[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[][];
                        rowList: {
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: {
                                statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                                everyPageStatisticsIs: boolean;
                                tableStatisticsIs: boolean;
                                customFormula: string;
                                rowspan: number;
                                colspan: number;
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("../../../index").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                    contentType?: "Text" | "Barcode" | "QrCode";
                                    field?: string;
                                    enable?: number;
                                    label?: string;
                                    data?: any;
                                    columnBody: any;
                                    option: {
                                        barCodeType: string;
                                        barCodeDisplayValIs: boolean;
                                        qrCodeScale: number;
                                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                        keepRatio: boolean;
                                        fixed: boolean;
                                        fontFamily: string;
                                        fontSize: number;
                                        opacity: number;
                                        color: string;
                                        background: "none";
                                        bold: boolean;
                                        underline: boolean;
                                        lineThrough: boolean;
                                        italic: boolean;
                                        borderAll: boolean;
                                        borderWidth: number;
                                        borderRadius: number;
                                        lineWidth: number;
                                        rotate: number;
                                        textAlign: "start" | "center" | "end";
                                        verticalAlign: "start" | "center" | "end";
                                        lineBreak: number;
                                        lineHeight: number;
                                        dottedStyle: "dotted" | "dashed";
                                        sort: number;
                                        hiddenLabel: boolean;
                                        labelSplit: boolean;
                                        disableSort: number;
                                        disableEnable: number;
                                        autoTextHeight: boolean;
                                        enable: number;
                                        padding: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        margin: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        formatter?: string;
                                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                        tableHeightType: "FIXED" | "AUTO";
                                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                        tablePageHeadIs: number;
                                        tableHiddenHeadIs: number;
                                        tableBodyHeightType: "FIXED" | "AUTO";
                                        tableBodyHeight: number;
                                    };
                                    rowspan: number;
                                    colspan: number;
                                    columnList: any[];
                                    width: number;
                                    height: number;
                                    x: number;
                                    y: number;
                                    id: string;
                                }[];
                                tableHeadList: any[][];
                                tableBodyList: any[][];
                                disableCellMap: Record<number, 0 | 1>;
                                statisticsList: any[][];
                                rowList: any[][];
                                lock?: number;
                                groupIs?: boolean;
                                minWidth: number;
                                minHeight: number;
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[];
                    id: string;
                };
                cellParent: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("../../../index").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field?: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        columnBody: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        rowspan: number;
                        colspan: number;
                        columnList: any[];
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        id: string;
                    }[];
                    tableHeadList: any[][];
                    tableBodyList: any[][];
                    disableCellMap: Record<number, 0 | 1>;
                    statisticsList: {
                        statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                        everyPageStatisticsIs: boolean;
                        tableStatisticsIs: boolean;
                        customFormula: string;
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("../../../index").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field?: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            columnBody: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            rowspan: number;
                            colspan: number;
                            columnList: any[];
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            id: string;
                        }[];
                        tableHeadList: any[][];
                        tableBodyList: any[][];
                        disableCellMap: Record<number, 0 | 1>;
                        statisticsList: any[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                };
                target: any;
                rotate: number;
                init: {
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: {
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("../../../index").ElementSvgOption;
                        columnBody: {
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: {
                                statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                                everyPageStatisticsIs: boolean;
                                tableStatisticsIs: boolean;
                                customFormula: string;
                                rowspan: number;
                                colspan: number;
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("../../../index").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                    contentType?: "Text" | "Barcode" | "QrCode";
                                    field?: string;
                                    enable?: number;
                                    label?: string;
                                    data?: any;
                                    columnBody: any;
                                    option: {
                                        barCodeType: string;
                                        barCodeDisplayValIs: boolean;
                                        qrCodeScale: number;
                                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                        keepRatio: boolean;
                                        fixed: boolean;
                                        fontFamily: string;
                                        fontSize: number;
                                        opacity: number;
                                        color: string;
                                        background: "none";
                                        bold: boolean;
                                        underline: boolean;
                                        lineThrough: boolean;
                                        italic: boolean;
                                        borderAll: boolean;
                                        borderWidth: number;
                                        borderRadius: number;
                                        lineWidth: number;
                                        rotate: number;
                                        textAlign: "start" | "center" | "end";
                                        verticalAlign: "start" | "center" | "end";
                                        lineBreak: number;
                                        lineHeight: number;
                                        dottedStyle: "dotted" | "dashed";
                                        sort: number;
                                        hiddenLabel: boolean;
                                        labelSplit: boolean;
                                        disableSort: number;
                                        disableEnable: number;
                                        autoTextHeight: boolean;
                                        enable: number;
                                        padding: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        margin: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        formatter?: string;
                                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                        tableHeightType: "FIXED" | "AUTO";
                                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                        tablePageHeadIs: number;
                                        tableHiddenHeadIs: number;
                                        tableBodyHeightType: "FIXED" | "AUTO";
                                        tableBodyHeight: number;
                                    };
                                    rowspan: number;
                                    colspan: number;
                                    columnList: any[];
                                    width: number;
                                    height: number;
                                    x: number;
                                    y: number;
                                    id: string;
                                }[];
                                tableHeadList: any[][];
                                tableBodyList: any[][];
                                disableCellMap: Record<number, 0 | 1>;
                                statisticsList: any[][];
                                rowList: any[][];
                                lock?: number;
                                groupIs?: boolean;
                                minWidth: number;
                                minHeight: number;
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        };
                        columnList: {
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field?: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            columnBody: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            rowspan: number;
                            colspan: number;
                            columnList: any[];
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            id: string;
                        }[];
                        tableHeadList: {
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: {
                                statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                                everyPageStatisticsIs: boolean;
                                tableStatisticsIs: boolean;
                                customFormula: string;
                                rowspan: number;
                                colspan: number;
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("../../../index").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                    contentType?: "Text" | "Barcode" | "QrCode";
                                    field?: string;
                                    enable?: number;
                                    label?: string;
                                    data?: any;
                                    columnBody: any;
                                    option: {
                                        barCodeType: string;
                                        barCodeDisplayValIs: boolean;
                                        qrCodeScale: number;
                                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                        keepRatio: boolean;
                                        fixed: boolean;
                                        fontFamily: string;
                                        fontSize: number;
                                        opacity: number;
                                        color: string;
                                        background: "none";
                                        bold: boolean;
                                        underline: boolean;
                                        lineThrough: boolean;
                                        italic: boolean;
                                        borderAll: boolean;
                                        borderWidth: number;
                                        borderRadius: number;
                                        lineWidth: number;
                                        rotate: number;
                                        textAlign: "start" | "center" | "end";
                                        verticalAlign: "start" | "center" | "end";
                                        lineBreak: number;
                                        lineHeight: number;
                                        dottedStyle: "dotted" | "dashed";
                                        sort: number;
                                        hiddenLabel: boolean;
                                        labelSplit: boolean;
                                        disableSort: number;
                                        disableEnable: number;
                                        autoTextHeight: boolean;
                                        enable: number;
                                        padding: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        margin: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        formatter?: string;
                                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                        tableHeightType: "FIXED" | "AUTO";
                                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                        tablePageHeadIs: number;
                                        tableHiddenHeadIs: number;
                                        tableBodyHeightType: "FIXED" | "AUTO";
                                        tableBodyHeight: number;
                                    };
                                    rowspan: number;
                                    colspan: number;
                                    columnList: any[];
                                    width: number;
                                    height: number;
                                    x: number;
                                    y: number;
                                    id: string;
                                }[];
                                tableHeadList: any[][];
                                tableBodyList: any[][];
                                disableCellMap: Record<number, 0 | 1>;
                                statisticsList: any[][];
                                rowList: any[][];
                                lock?: number;
                                groupIs?: boolean;
                                minWidth: number;
                                minHeight: number;
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[][];
                        tableBodyList: {
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: {
                                statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                                everyPageStatisticsIs: boolean;
                                tableStatisticsIs: boolean;
                                customFormula: string;
                                rowspan: number;
                                colspan: number;
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("../../../index").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                    contentType?: "Text" | "Barcode" | "QrCode";
                                    field?: string;
                                    enable?: number;
                                    label?: string;
                                    data?: any;
                                    columnBody: any;
                                    option: {
                                        barCodeType: string;
                                        barCodeDisplayValIs: boolean;
                                        qrCodeScale: number;
                                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                        keepRatio: boolean;
                                        fixed: boolean;
                                        fontFamily: string;
                                        fontSize: number;
                                        opacity: number;
                                        color: string;
                                        background: "none";
                                        bold: boolean;
                                        underline: boolean;
                                        lineThrough: boolean;
                                        italic: boolean;
                                        borderAll: boolean;
                                        borderWidth: number;
                                        borderRadius: number;
                                        lineWidth: number;
                                        rotate: number;
                                        textAlign: "start" | "center" | "end";
                                        verticalAlign: "start" | "center" | "end";
                                        lineBreak: number;
                                        lineHeight: number;
                                        dottedStyle: "dotted" | "dashed";
                                        sort: number;
                                        hiddenLabel: boolean;
                                        labelSplit: boolean;
                                        disableSort: number;
                                        disableEnable: number;
                                        autoTextHeight: boolean;
                                        enable: number;
                                        padding: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        margin: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        formatter?: string;
                                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                        tableHeightType: "FIXED" | "AUTO";
                                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                        tablePageHeadIs: number;
                                        tableHiddenHeadIs: number;
                                        tableBodyHeightType: "FIXED" | "AUTO";
                                        tableBodyHeight: number;
                                    };
                                    rowspan: number;
                                    colspan: number;
                                    columnList: any[];
                                    width: number;
                                    height: number;
                                    x: number;
                                    y: number;
                                    id: string;
                                }[];
                                tableHeadList: any[][];
                                tableBodyList: any[][];
                                disableCellMap: Record<number, 0 | 1>;
                                statisticsList: any[][];
                                rowList: any[][];
                                lock?: number;
                                groupIs?: boolean;
                                minWidth: number;
                                minHeight: number;
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[][];
                        disableCellMap: Record<number, 0 | 1>;
                        statisticsList: {
                            statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                            everyPageStatisticsIs: boolean;
                            tableStatisticsIs: boolean;
                            customFormula: string;
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: any[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[][];
                        rowList: {
                            rowspan: number;
                            colspan: number;
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("../../../index").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field?: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                columnBody: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                rowspan: number;
                                colspan: number;
                                columnList: any[];
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                id: string;
                            }[];
                            tableHeadList: any[][];
                            tableBodyList: any[][];
                            disableCellMap: Record<number, 0 | 1>;
                            statisticsList: {
                                statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                                everyPageStatisticsIs: boolean;
                                tableStatisticsIs: boolean;
                                customFormula: string;
                                rowspan: number;
                                colspan: number;
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("../../../index").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                    contentType?: "Text" | "Barcode" | "QrCode";
                                    field?: string;
                                    enable?: number;
                                    label?: string;
                                    data?: any;
                                    columnBody: any;
                                    option: {
                                        barCodeType: string;
                                        barCodeDisplayValIs: boolean;
                                        qrCodeScale: number;
                                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                        keepRatio: boolean;
                                        fixed: boolean;
                                        fontFamily: string;
                                        fontSize: number;
                                        opacity: number;
                                        color: string;
                                        background: "none";
                                        bold: boolean;
                                        underline: boolean;
                                        lineThrough: boolean;
                                        italic: boolean;
                                        borderAll: boolean;
                                        borderWidth: number;
                                        borderRadius: number;
                                        lineWidth: number;
                                        rotate: number;
                                        textAlign: "start" | "center" | "end";
                                        verticalAlign: "start" | "center" | "end";
                                        lineBreak: number;
                                        lineHeight: number;
                                        dottedStyle: "dotted" | "dashed";
                                        sort: number;
                                        hiddenLabel: boolean;
                                        labelSplit: boolean;
                                        disableSort: number;
                                        disableEnable: number;
                                        autoTextHeight: boolean;
                                        enable: number;
                                        padding: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        margin: {
                                            top: number;
                                            bottom: number;
                                            left: number;
                                            right: number;
                                            x: number;
                                            y: number;
                                        };
                                        formatter?: string;
                                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                        tableHeightType: "FIXED" | "AUTO";
                                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                        tablePageHeadIs: number;
                                        tableHiddenHeadIs: number;
                                        tableBodyHeightType: "FIXED" | "AUTO";
                                        tableBodyHeight: number;
                                    };
                                    rowspan: number;
                                    colspan: number;
                                    columnList: any[];
                                    width: number;
                                    height: number;
                                    x: number;
                                    y: number;
                                    id: string;
                                }[];
                                tableHeadList: any[][];
                                tableBodyList: any[][];
                                disableCellMap: Record<number, 0 | 1>;
                                statisticsList: any[][];
                                rowList: any[][];
                                lock?: number;
                                groupIs?: boolean;
                                minWidth: number;
                                minHeight: number;
                                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[][];
                            rowList: any[][];
                            lock?: number;
                            groupIs?: boolean;
                            minWidth: number;
                            minHeight: number;
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[];
                    id: string;
                };
                status: import("../../../index").elementStatus;
                auxiliaryLineStatus: import("../../../index").auxiliaryLineStatus;
                cutIngIs: boolean;
                previewIs: boolean;
                workEnvironment: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                cellType: "Head" | "Body" | "Statistics";
                nestColumnList: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("../../../index").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field?: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        columnBody: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        rowspan: number;
                        colspan: number;
                        columnList: any[];
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        id: string;
                    }[];
                    tableHeadList: any[][];
                    tableBodyList: any[][];
                    disableCellMap: Record<number, 0 | 1>;
                    statisticsList: {
                        statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                        everyPageStatisticsIs: boolean;
                        tableStatisticsIs: boolean;
                        customFormula: string;
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("../../../index").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field?: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            columnBody: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            rowspan: number;
                            colspan: number;
                            columnList: any[];
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            id: string;
                        }[];
                        tableHeadList: any[][];
                        tableBodyList: any[][];
                        disableCellMap: Record<number, 0 | 1>;
                        statisticsList: any[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                }[];
                dragInIs: boolean;
                index: number;
                printRealHeight: number;
                top: number;
                bottom: number;
                left: number;
                right: number;
                x: number;
                y: number;
            };
            width: number;
            height: number;
            x: number;
            y: number;
            elementList: {
                contentType?: "Text" | "Barcode" | "QrCode";
                field: string;
                enable?: number;
                label?: string;
                data?: any;
                option: {
                    barCodeType: string;
                    barCodeDisplayValIs: boolean;
                    qrCodeScale: number;
                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                    keepRatio: boolean;
                    fixed: boolean;
                    fontFamily: string;
                    fontSize: number;
                    opacity: number;
                    color: string;
                    background: "none";
                    bold: boolean;
                    underline: boolean;
                    lineThrough: boolean;
                    italic: boolean;
                    borderAll: boolean;
                    borderWidth: number;
                    borderRadius: number;
                    lineWidth: number;
                    rotate: number;
                    textAlign: "start" | "center" | "end";
                    verticalAlign: "start" | "center" | "end";
                    lineBreak: number;
                    lineHeight: number;
                    dottedStyle: "dotted" | "dashed";
                    sort: number;
                    hiddenLabel: boolean;
                    labelSplit: boolean;
                    disableSort: number;
                    disableEnable: number;
                    autoTextHeight: boolean;
                    enable: number;
                    padding: {
                        top: number;
                        bottom: number;
                        left: number;
                        right: number;
                        x: number;
                        y: number;
                    };
                    margin: {
                        top: number;
                        bottom: number;
                        left: number;
                        right: number;
                        x: number;
                        y: number;
                    };
                    formatter?: string;
                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                    tableHeightType: "FIXED" | "AUTO";
                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                    tablePageHeadIs: number;
                    tableHiddenHeadIs: number;
                    tableBodyHeightType: "FIXED" | "AUTO";
                    tableBodyHeight: number;
                };
                svgOption: import("../../../index").ElementSvgOption;
                columnBody: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("../../../index").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field?: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        columnBody: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        rowspan: number;
                        colspan: number;
                        columnList: any[];
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        id: string;
                    }[];
                    tableHeadList: any[][];
                    tableBodyList: any[][];
                    disableCellMap: Record<number, 0 | 1>;
                    statisticsList: {
                        statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                        everyPageStatisticsIs: boolean;
                        tableStatisticsIs: boolean;
                        customFormula: string;
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("../../../index").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field?: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            columnBody: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            rowspan: number;
                            colspan: number;
                            columnList: any[];
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            id: string;
                        }[];
                        tableHeadList: any[][];
                        tableBodyList: any[][];
                        disableCellMap: Record<number, 0 | 1>;
                        statisticsList: any[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                };
                columnList: {
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field?: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    columnBody: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    rowspan: number;
                    colspan: number;
                    columnList: any[];
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    id: string;
                }[];
                tableHeadList: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("../../../index").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field?: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        columnBody: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        rowspan: number;
                        colspan: number;
                        columnList: any[];
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        id: string;
                    }[];
                    tableHeadList: any[][];
                    tableBodyList: any[][];
                    disableCellMap: Record<number, 0 | 1>;
                    statisticsList: {
                        statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                        everyPageStatisticsIs: boolean;
                        tableStatisticsIs: boolean;
                        customFormula: string;
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("../../../index").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field?: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            columnBody: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            rowspan: number;
                            colspan: number;
                            columnList: any[];
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            id: string;
                        }[];
                        tableHeadList: any[][];
                        tableBodyList: any[][];
                        disableCellMap: Record<number, 0 | 1>;
                        statisticsList: any[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                }[][];
                tableBodyList: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("../../../index").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field?: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        columnBody: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        rowspan: number;
                        colspan: number;
                        columnList: any[];
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        id: string;
                    }[];
                    tableHeadList: any[][];
                    tableBodyList: any[][];
                    disableCellMap: Record<number, 0 | 1>;
                    statisticsList: {
                        statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                        everyPageStatisticsIs: boolean;
                        tableStatisticsIs: boolean;
                        customFormula: string;
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("../../../index").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field?: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            columnBody: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            rowspan: number;
                            colspan: number;
                            columnList: any[];
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            id: string;
                        }[];
                        tableHeadList: any[][];
                        tableBodyList: any[][];
                        disableCellMap: Record<number, 0 | 1>;
                        statisticsList: any[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                }[][];
                disableCellMap: Record<number, 0 | 1>;
                statisticsList: {
                    statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                    everyPageStatisticsIs: boolean;
                    tableStatisticsIs: boolean;
                    customFormula: string;
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("../../../index").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field?: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        columnBody: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        rowspan: number;
                        colspan: number;
                        columnList: any[];
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        id: string;
                    }[];
                    tableHeadList: any[][];
                    tableBodyList: any[][];
                    disableCellMap: Record<number, 0 | 1>;
                    statisticsList: any[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                }[][];
                rowList: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("../../../index").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field?: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        columnBody: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        rowspan: number;
                        colspan: number;
                        columnList: any[];
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        id: string;
                    }[];
                    tableHeadList: any[][];
                    tableBodyList: any[][];
                    disableCellMap: Record<number, 0 | 1>;
                    statisticsList: {
                        statisticsType: "Sum" | "Avg" | "Count" | "DistinctCount" | "Max" | "Min" | "CustomFormula";
                        everyPageStatisticsIs: boolean;
                        tableStatisticsIs: boolean;
                        customFormula: string;
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("../../../index").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field?: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            columnBody: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            rowspan: number;
                            colspan: number;
                            columnList: any[];
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            id: string;
                        }[];
                        tableHeadList: any[][];
                        tableBodyList: any[][];
                        disableCellMap: Record<number, 0 | 1>;
                        statisticsList: any[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                }[][];
                lock?: number;
                groupIs?: boolean;
                minWidth: number;
                minHeight: number;
                type: "Panel" | "Text" | "Image" | "Container" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                visibility: "visible" | "hidden";
                runtimeOption: any;
                width: number;
                height: number;
                x: number;
                y: number;
                elementList: any[];
                id: string;
            }[];
            id: string;
            visible: boolean;
            data: string;
        };
        move(x: number, y: number, data?: string): void;
        visible(): void;
        hidden(): void;
        setData(data: string): void;
    };
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>;
export default _default;
