import { i18n } from '../../../locales';
declare const _default: import("vue").DefineComponent<{
    moduleName: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    showBackButton: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
}, {
    $emit: (event: "back", ...args: any[]) => void;
    provider: import("../../../index").Provider;
    back: () => void;
    business: import("vue").DefineComponent<{
        data: {
            type: any;
            required: false;
            default: () => import("../../../index").MyElement;
        };
        pageUnit: {
            type: any;
            required: true;
        };
    }, {
        baseWidget: import("vue").DefineComponent<{
            data: {
                type: any;
                required: false;
                default: () => import("../../../index").MyElement;
            };
            pageUnit: {
                type: any;
                required: true;
            };
        }, {
            appStore: import("pinia").Store<"myPrintApp", {
                locale: string;
                displayModel: import("../../../index").DisplayModel;
                client: {
                    connect: boolean;
                };
                panelPosition: {
                    x: number;
                    y: number;
                    scrollX: number;
                    scrollY: number;
                };
                currentPanel: import("../../../index").Panel;
                previewData: any[];
                provider: import("../../../index").Provider;
                lastPageUnit: import("../../../index").PageUnit;
                currentElement: import("../../../index").MyElement[];
                auxiliaryLineTmp: import("../../../index").MyAuxiliaryLine;
                dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
            }, {}, {
                SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
                SET_CLIENT_CONNECT(status: boolean): void;
            }>;
            designRef: import("vue").Ref<any>;
            isDrop: import("vue").Ref<boolean>;
            tmpElement: import("vue").Ref<{
                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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                    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: any[];
                        id: string;
                    };
                    cellParent: any;
                    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: any[];
                        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: any[];
                    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: any[];
                id: string;
            }>;
            dragWrapper: {
                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: any[];
                        id: string;
                    };
                    cellParent: any;
                    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: any[];
                        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: any[];
                    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: {
                                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: any[];
                                    id: string;
                                };
                                cellParent: any;
                                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: any[];
                                    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: any[];
                                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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                                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: any[];
                                    id: string;
                                };
                                cellParent: any;
                                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: any[];
                                    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: any[];
                                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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                                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: any[];
                                    id: string;
                                };
                                cellParent: any;
                                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: any[];
                                    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: any[];
                                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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                                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: any[];
                                    id: string;
                                };
                                cellParent: any;
                                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: any[];
                                    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: any[];
                                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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: any[];
                    id: string;
                }[];
                id: string;
                visible: boolean;
                opacity: number;
                transitionAnime: boolean;
            };
            props: any;
            panel: import("../../../index").Panel;
            padding: number;
            dragStart: (ev: MouseEvent) => void;
            Design: any;
            DragWrapper: import("vue").DefineComponent<{
                data: {
                    type: ObjectConstructor;
                    required: false;
                    default: () => import("../../../index").Container & {
                        visible: boolean;
                        opacity: number;
                        transitionAnime: boolean;
                    };
                };
            }, {
                props: any;
                wrapperRef: import("vue").Ref<HTMLElement>;
                style: import("vue").ComputedRef<import("vue").CSSProperties>;
            }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                data: {
                    type: ObjectConstructor;
                    required: false;
                    default: () => import("../../../index").Container & {
                        visible: boolean;
                        opacity: number;
                        transitionAnime: boolean;
                    };
                };
            }>>, {
                data: Record<string, any>;
            }, {}>;
        }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            data: {
                type: any;
                required: false;
                default: () => import("../../../index").MyElement;
            };
            pageUnit: {
                type: any;
                required: true;
            };
        }>>, {
            data: any;
        }, {}>;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        data: {
            type: any;
            required: false;
            default: () => import("../../../index").MyElement;
        };
        pageUnit: {
            type: any;
            required: true;
        };
    }>>, {
        data: any;
    }, {}>;
    basic: import("vue").DefineComponent<{
        data: {
            type: any;
            required: false;
            default: () => import("../../../index").MyElement;
        };
        pageUnit: {
            type: any;
            required: true;
        };
    }, {
        readonly elementTypeFormat: {
            Panel: string;
            Text: string;
            TextTime: string;
            Image: string;
            DataTable: string;
            FreeTable: string;
            Rect: string;
            HorizontalLine: string;
            DottedHorizontalLine: string;
            VerticalLine: string;
            DottedVerticalLine: string;
            Container: string;
            PageHeader: string;
            PageFooter: string;
            PageNum: string;
            SvgPolygonLine: string;
            SvgLine: string;
            SvgBezierCurve: string;
            SvgBezierCurveThree: string;
            SvgCircle: string;
            SvgEllipse: string;
            DrawPanel: string;
        };
        baseWidget: import("vue").DefineComponent<{
            data: {
                type: any;
                required: false;
                default: () => import("../../../index").MyElement;
            };
            pageUnit: {
                type: any;
                required: true;
            };
        }, {
            appStore: import("pinia").Store<"myPrintApp", {
                locale: string;
                displayModel: import("../../../index").DisplayModel;
                client: {
                    connect: boolean;
                };
                panelPosition: {
                    x: number;
                    y: number;
                    scrollX: number;
                    scrollY: number;
                };
                currentPanel: import("../../../index").Panel;
                previewData: any[];
                provider: import("../../../index").Provider;
                lastPageUnit: import("../../../index").PageUnit;
                currentElement: import("../../../index").MyElement[];
                auxiliaryLineTmp: import("../../../index").MyAuxiliaryLine;
                dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize";
            }, {}, {
                SET_LOCALE<T extends "zhCn" | "enUs">(locale: T): void;
                SET_CLIENT_CONNECT(status: boolean): void;
            }>;
            designRef: import("vue").Ref<any>;
            isDrop: import("vue").Ref<boolean>;
            tmpElement: import("vue").Ref<{
                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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: 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: {
                    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: any[];
                        id: string;
                    };
                    cellParent: any;
                    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: any[];
                        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: any[];
                    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: any[];
                id: string;
            }>;
            dragWrapper: {
                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: any[];
                        id: string;
                    };
                    cellParent: any;
                    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: any[];
                        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: any[];
                    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: {
                                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: any[];
                                    id: string;
                                };
                                cellParent: any;
                                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: any[];
                                    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: any[];
                                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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                                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: any[];
                                    id: string;
                                };
                                cellParent: any;
                                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: any[];
                                    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: any[];
                                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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                                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: any[];
                                    id: string;
                                };
                                cellParent: any;
                                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: any[];
                                    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: any[];
                                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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                                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: any[];
                                    id: string;
                                };
                                cellParent: any;
                                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: any[];
                                    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: any[];
                                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: 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: {
                            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: any[];
                                id: string;
                            };
                            cellParent: any;
                            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: any[];
                                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: any[];
                            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: 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: {
                        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: any[];
                            id: string;
                        };
                        cellParent: any;
                        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: any[];
                            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: any[];
                        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: any[];
                    id: string;
                }[];
                id: string;
                visible: boolean;
                opacity: number;
                transitionAnime: boolean;
            };
            props: any;
            panel: import("../../../index").Panel;
            padding: number;
            dragStart: (ev: MouseEvent) => void;
            Design: any;
            DragWrapper: import("vue").DefineComponent<{
                data: {
                    type: ObjectConstructor;
                    required: false;
                    default: () => import("../../../index").Container & {
                        visible: boolean;
                        opacity: number;
                        transitionAnime: boolean;
                    };
                };
            }, {
                props: any;
                wrapperRef: import("vue").Ref<HTMLElement>;
                style: import("vue").ComputedRef<import("vue").CSSProperties>;
            }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
                data: {
                    type: ObjectConstructor;
                    required: false;
                    default: () => import("../../../index").Container & {
                        visible: boolean;
                        opacity: number;
                        transitionAnime: boolean;
                    };
                };
            }>>, {
                data: Record<string, any>;
            }, {}>;
        }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            data: {
                type: any;
                required: false;
                default: () => import("../../../index").MyElement;
            };
            pageUnit: {
                type: any;
                required: true;
            };
        }>>, {
            data: any;
        }, {}>;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        data: {
            type: any;
            required: false;
            default: () => import("../../../index").MyElement;
        };
        pageUnit: {
            type: any;
            required: true;
        };
    }>>, {
        data: any;
    }, {}>;
    readonly customProvider: {
        pageUnit: import("../../../index").PageUnit;
        elementList: import("../../../index").MyElement[];
    };
    MyScrollbar: import("vue").DefineComponent<{
        tag: {
            type: StringConstructor;
            required: false;
            default: string;
        };
        height: {
            type: StringConstructor;
            required: false;
            default: string;
        };
        options: {
            type: any;
            required: false;
            default: () => {};
        };
        hoverBlod: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
        disabledScrollBar: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
    }, {
        props: any;
        emit: (event: "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", ...args: any[]) => void;
        scrollbar: import("vue").Ref<HTMLElement>;
        ps: import("vue").Ref<any>;
        resizeObserver: ResizeObserver;
        createInstance: () => void;
        destroyInstance: () => void;
        eventListeners: Record<import("../../../components/my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys, (event: Event) => void>;
        createEventListener: (eventName: import("../../../components/my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys) => (event: Event) => void;
        toggleListeners: (addListeners?: boolean) => void;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end")[], "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        tag: {
            type: StringConstructor;
            required: false;
            default: string;
        };
        height: {
            type: StringConstructor;
            required: false;
            default: string;
        };
        options: {
            type: any;
            required: false;
            default: () => {};
        };
        hoverBlod: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
        disabledScrollBar: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
    }>> & {
        onScroll?: (...args: any[]) => any;
        "onPs-scroll-y"?: (...args: any[]) => any;
        "onPs-scroll-x"?: (...args: any[]) => any;
        "onPs-scroll-up"?: (...args: any[]) => any;
        "onPs-scroll-down"?: (...args: any[]) => any;
        "onPs-scroll-left"?: (...args: any[]) => any;
        "onPs-scroll-right"?: (...args: any[]) => any;
        "onPs-y-reach-start"?: (...args: any[]) => any;
        "onPs-y-reach-end"?: (...args: any[]) => any;
        "onPs-x-reach-start"?: (...args: any[]) => any;
        "onPs-x-reach-end"?: (...args: any[]) => any;
    }, {
        height: string;
        tag: string;
        options: any;
        hoverBlod: boolean;
        disabledScrollBar: boolean;
    }, {}>;
    MyWidgetCollapse: import("vue").DefineComponent<{
        title: {
            type: StringConstructor;
            required: false;
            default: string;
        };
    }, {
        emit: (event: "update:modelValue", ...args: any[]) => void;
        headRef: import("vue").Ref<HTMLDivElement>;
        data: {
            show: boolean;
        };
        clickHead: () => void;
        MyIcon: import("vue").DefineComponent<{
            disabled: {
                type: BooleanConstructor;
                required: false;
                default: boolean;
            };
            modelValue: {
                type: BooleanConstructor;
                required: false;
                default: boolean;
            };
            focusBk: {
                type: BooleanConstructor;
                required: false;
                default: boolean;
            };
            size: {
                type: (NumberConstructor | StringConstructor)[];
                required: false;
                default: number;
            };
            padding: {
                type: StringConstructor;
                required: false;
                default: any;
            };
        }, {
            emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
            props: any;
            click: () => void;
        }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            disabled: {
                type: BooleanConstructor;
                required: false;
                default: boolean;
            };
            modelValue: {
                type: BooleanConstructor;
                required: false;
                default: boolean;
            };
            focusBk: {
                type: BooleanConstructor;
                required: false;
                default: boolean;
            };
            size: {
                type: (NumberConstructor | StringConstructor)[];
                required: false;
                default: number;
            };
            padding: {
                type: StringConstructor;
                required: false;
                default: any;
            };
        }>> & {
            onClick?: (...args: any[]) => any;
            "onUpdate:modelValue"?: (...args: any[]) => any;
        }, {
            padding: string;
            size: string | number;
            modelValue: boolean;
            disabled: boolean;
            focusBk: boolean;
        }, {}>;
        ArrowRight: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        title: {
            type: StringConstructor;
            required: false;
            default: string;
        };
    }>> & {
        "onUpdate:modelValue"?: (...args: any[]) => any;
    }, {
        title: string;
    }, {}>;
    readonly i18n: typeof i18n;
    ArrowLeft: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>;
    MyIcon: import("vue").DefineComponent<{
        disabled: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
        modelValue: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
        focusBk: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
        size: {
            type: (NumberConstructor | StringConstructor)[];
            required: false;
            default: number;
        };
        padding: {
            type: StringConstructor;
            required: false;
            default: any;
        };
    }, {
        emit: (event: "click" | "update:modelValue", ...args: any[]) => void;
        props: any;
        click: () => void;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        disabled: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
        modelValue: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
        focusBk: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
        size: {
            type: (NumberConstructor | StringConstructor)[];
            required: false;
            default: number;
        };
        padding: {
            type: StringConstructor;
            required: false;
            default: any;
        };
    }>> & {
        onClick?: (...args: any[]) => any;
        "onUpdate:modelValue"?: (...args: any[]) => any;
    }, {
        padding: string;
        size: string | number;
        modelValue: boolean;
        disabled: boolean;
        focusBk: boolean;
    }, {}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "back"[], "back", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    moduleName: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    showBackButton: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
}>> & {
    onBack?: (...args: any[]) => any;
}, {
    moduleName: string;
    showBackButton: boolean;
}, {}>;
export default _default;
