import { Container, MyElement } from '..\..\../types/entity';
import { Snapshot } from '..\..\../utils/historyUtil';
import { valueUnit } from '..\..\../utils/elementUtil';
declare const _default: import("vue").DefineComponent<{}, {
    panel: import("..\..\../types/entity").Panel;
    designContentRef: import("vue").Ref<any, any>;
    appStore: import("pinia").Store<"myPrintApp", {
        locale: string;
        displayModel: import("..\..\../types/entity").DisplayModel;
        client: {
            connect: boolean;
        };
        panelPosition: {
            x: number;
            y: number;
            w: number;
            h: number;
            scrollX: number;
            scrollY: number;
        };
        currentPanel: import("..\..\../types/entity").Panel;
        previewData: any[];
        provider: import("..\..\../types/entity").Provider;
        lastPageUnit: import("..\..\../types/entity").PageUnit;
        currentElement: MyElement[];
        auxiliaryLineTmp: import("..\..\../types/entity").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;
    }>;
    contentScale: {
        viewport: {
            minWidth: number;
            minHeight: number;
            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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?: any;
                cellParent: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("..\..\../types/entity").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: {
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: {
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[];
                    id: string;
                };
                target: any;
                rotate: number;
                init: any;
                status: import("..\..\../types/entity").elementStatus;
                auxiliaryLineStatus: import("..\..\../types/entity").auxiliaryLineStatus;
                cutIngIs: boolean;
                previewIs: boolean;
                workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                cellType: "Head" | "Body" | "Statistics";
                nestColumnList: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("..\..\../types/entity").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: {
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: {
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[];
                    id: string;
                }[];
                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("..\..\../types/entity").ElementSvgOption;
                columnBody: any;
                columnList: {
                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                visibility: "visible" | "hidden";
                runtimeOption: any;
                width: number;
                height: number;
                x: number;
                y: number;
                elementList: any[];
                id: string;
            }[];
            id: string;
        };
        miniMap: {
            minWidth: number;
            minHeight: number;
            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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?: any;
                cellParent: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("..\..\../types/entity").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: {
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: {
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[];
                    id: string;
                };
                target: any;
                rotate: number;
                init: any;
                status: import("..\..\../types/entity").elementStatus;
                auxiliaryLineStatus: import("..\..\../types/entity").auxiliaryLineStatus;
                cutIngIs: boolean;
                previewIs: boolean;
                workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                cellType: "Head" | "Body" | "Statistics";
                nestColumnList: {
                    rowspan: number;
                    colspan: number;
                    contentType?: "Text" | "Barcode" | "QrCode";
                    field: string;
                    enable?: number;
                    label?: string;
                    data?: any;
                    option: {
                        barCodeType: string;
                        barCodeDisplayValIs: boolean;
                        qrCodeScale: number;
                        qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                        keepRatio: boolean;
                        fixed: boolean;
                        fontFamily: string;
                        fontSize: number;
                        opacity: number;
                        color: string;
                        background: "none";
                        bold: boolean;
                        underline: boolean;
                        lineThrough: boolean;
                        italic: boolean;
                        borderAll: boolean;
                        borderWidth: number;
                        borderRadius: number;
                        lineWidth: number;
                        rotate: number;
                        textAlign: "start" | "center" | "end";
                        verticalAlign: "start" | "center" | "end";
                        lineBreak: number;
                        lineHeight: number;
                        dottedStyle: "dotted" | "dashed";
                        sort: number;
                        hiddenLabel: boolean;
                        labelSplit: boolean;
                        disableSort: number;
                        disableEnable: number;
                        autoTextHeight: boolean;
                        enable: number;
                        padding: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        margin: {
                            top: number;
                            bottom: number;
                            left: number;
                            right: number;
                            x: number;
                            y: number;
                        };
                        formatter?: string;
                        displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                        tableHeightType: "FIXED" | "AUTO";
                        tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                        tablePageHeadIs: number;
                        tableHiddenHeadIs: number;
                        tableBodyHeightType: "FIXED" | "AUTO";
                        tableBodyHeight: number;
                    };
                    svgOption: import("..\..\../types/entity").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: {
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[];
                        id: string;
                    }[][];
                    rowList: any[][];
                    lock?: number;
                    groupIs?: boolean;
                    minWidth: number;
                    minHeight: number;
                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: {
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: any[];
                        id: string;
                    }[];
                    id: string;
                }[];
                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("..\..\../types/entity").ElementSvgOption;
                columnBody: any;
                columnList: {
                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                visibility: "visible" | "hidden";
                runtimeOption: any;
                width: number;
                height: number;
                x: number;
                y: number;
                elementList: any[];
                id: string;
            }[];
            id: string;
        };
        scale: number;
        openIs: boolean;
        width: number;
        height: number;
    };
    auxiliaryLineVisible: import("vue").Ref<boolean, boolean>;
    resizeObserver: ResizeObserver;
    highlightRule: {
        horizontal: {
            direction: string;
            highlight: {
                minWidth: number;
                minHeight: number;
                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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?: any;
                    cellParent: {
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: {
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("..\..\../types/entity").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[];
                            id: string;
                        }[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: {
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[];
                        id: string;
                    };
                    target: any;
                    rotate: number;
                    init: any;
                    status: import("..\..\../types/entity").elementStatus;
                    auxiliaryLineStatus: import("..\..\../types/entity").auxiliaryLineStatus;
                    cutIngIs: boolean;
                    previewIs: boolean;
                    workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    cellType: "Head" | "Body" | "Statistics";
                    nestColumnList: {
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: {
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("..\..\../types/entity").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[];
                            id: string;
                        }[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: {
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[];
                        id: string;
                    }[];
                    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("..\..\../types/entity").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                }[];
                id: string;
            };
            scroll: number;
        };
        vertical: {
            direction: string;
            highlight: {
                minWidth: number;
                minHeight: number;
                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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?: any;
                    cellParent: {
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: {
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("..\..\../types/entity").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[];
                            id: string;
                        }[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: {
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[];
                        id: string;
                    };
                    target: any;
                    rotate: number;
                    init: any;
                    status: import("..\..\../types/entity").elementStatus;
                    auxiliaryLineStatus: import("..\..\../types/entity").auxiliaryLineStatus;
                    cutIngIs: boolean;
                    previewIs: boolean;
                    workEnvironment: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    cellType: "Head" | "Body" | "Statistics";
                    nestColumnList: {
                        rowspan: number;
                        colspan: number;
                        contentType?: "Text" | "Barcode" | "QrCode";
                        field: string;
                        enable?: number;
                        label?: string;
                        data?: any;
                        option: {
                            barCodeType: string;
                            barCodeDisplayValIs: boolean;
                            qrCodeScale: number;
                            qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                            keepRatio: boolean;
                            fixed: boolean;
                            fontFamily: string;
                            fontSize: number;
                            opacity: number;
                            color: string;
                            background: "none";
                            bold: boolean;
                            underline: boolean;
                            lineThrough: boolean;
                            italic: boolean;
                            borderAll: boolean;
                            borderWidth: number;
                            borderRadius: number;
                            lineWidth: number;
                            rotate: number;
                            textAlign: "start" | "center" | "end";
                            verticalAlign: "start" | "center" | "end";
                            lineBreak: number;
                            lineHeight: number;
                            dottedStyle: "dotted" | "dashed";
                            sort: number;
                            hiddenLabel: boolean;
                            labelSplit: boolean;
                            disableSort: number;
                            disableEnable: number;
                            autoTextHeight: boolean;
                            enable: number;
                            padding: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            margin: {
                                top: number;
                                bottom: number;
                                left: number;
                                right: number;
                                x: number;
                                y: number;
                            };
                            formatter?: string;
                            displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                            tableHeightType: "FIXED" | "AUTO";
                            tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                            tablePageHeadIs: number;
                            tableHiddenHeadIs: number;
                            tableBodyHeightType: "FIXED" | "AUTO";
                            tableBodyHeight: number;
                        };
                        svgOption: import("..\..\../types/entity").ElementSvgOption;
                        columnBody: any;
                        columnList: {
                            type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: {
                                contentType?: "Text" | "Barcode" | "QrCode";
                                field: string;
                                enable?: number;
                                label?: string;
                                data?: any;
                                option: {
                                    barCodeType: string;
                                    barCodeDisplayValIs: boolean;
                                    qrCodeScale: number;
                                    qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                    keepRatio: boolean;
                                    fixed: boolean;
                                    fontFamily: string;
                                    fontSize: number;
                                    opacity: number;
                                    color: string;
                                    background: "none";
                                    bold: boolean;
                                    underline: boolean;
                                    lineThrough: boolean;
                                    italic: boolean;
                                    borderAll: boolean;
                                    borderWidth: number;
                                    borderRadius: number;
                                    lineWidth: number;
                                    rotate: number;
                                    textAlign: "start" | "center" | "end";
                                    verticalAlign: "start" | "center" | "end";
                                    lineBreak: number;
                                    lineHeight: number;
                                    dottedStyle: "dotted" | "dashed";
                                    sort: number;
                                    hiddenLabel: boolean;
                                    labelSplit: boolean;
                                    disableSort: number;
                                    disableEnable: number;
                                    autoTextHeight: boolean;
                                    enable: number;
                                    padding: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    margin: {
                                        top: number;
                                        bottom: number;
                                        left: number;
                                        right: number;
                                        x: number;
                                        y: number;
                                    };
                                    formatter?: string;
                                    displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                    tableHeightType: "FIXED" | "AUTO";
                                    tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                    tablePageHeadIs: number;
                                    tableHiddenHeadIs: number;
                                    tableBodyHeightType: "FIXED" | "AUTO";
                                    tableBodyHeight: number;
                                };
                                svgOption: import("..\..\../types/entity").ElementSvgOption;
                                columnBody: any;
                                columnList: {
                                    type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                                visibility: "visible" | "hidden";
                                runtimeOption: any;
                                width: number;
                                height: number;
                                x: number;
                                y: number;
                                elementList: any[];
                                id: string;
                            }[];
                            id: string;
                        }[][];
                        rowList: any[][];
                        lock?: number;
                        groupIs?: boolean;
                        minWidth: number;
                        minHeight: number;
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                        visibility: "visible" | "hidden";
                        runtimeOption: any;
                        width: number;
                        height: number;
                        x: number;
                        y: number;
                        elementList: {
                            contentType?: "Text" | "Barcode" | "QrCode";
                            field: string;
                            enable?: number;
                            label?: string;
                            data?: any;
                            option: {
                                barCodeType: string;
                                barCodeDisplayValIs: boolean;
                                qrCodeScale: number;
                                qrErrorCorrectionLevel: "low" | "medium" | "quartile" | "high" | "L" | "M" | "Q" | "H";
                                keepRatio: boolean;
                                fixed: boolean;
                                fontFamily: string;
                                fontSize: number;
                                opacity: number;
                                color: string;
                                background: "none";
                                bold: boolean;
                                underline: boolean;
                                lineThrough: boolean;
                                italic: boolean;
                                borderAll: boolean;
                                borderWidth: number;
                                borderRadius: number;
                                lineWidth: number;
                                rotate: number;
                                textAlign: "start" | "center" | "end";
                                verticalAlign: "start" | "center" | "end";
                                lineBreak: number;
                                lineHeight: number;
                                dottedStyle: "dotted" | "dashed";
                                sort: number;
                                hiddenLabel: boolean;
                                labelSplit: boolean;
                                disableSort: number;
                                disableEnable: number;
                                autoTextHeight: boolean;
                                enable: number;
                                padding: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                margin: {
                                    top: number;
                                    bottom: number;
                                    left: number;
                                    right: number;
                                    x: number;
                                    y: number;
                                };
                                formatter?: string;
                                displayStrategy?: "none" | "firstPage" | "lastPage" | "oddPage" | "evenPage";
                                tableHeightType: "FIXED" | "AUTO";
                                tableBodyBgStyleType: "NONE" | "COMMON" | "CUSTOM";
                                tablePageHeadIs: number;
                                tableHiddenHeadIs: number;
                                tableBodyHeightType: "FIXED" | "AUTO";
                                tableBodyHeight: number;
                            };
                            svgOption: import("..\..\../types/entity").ElementSvgOption;
                            columnBody: any;
                            columnList: {
                                type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                            visibility: "visible" | "hidden";
                            runtimeOption: any;
                            width: number;
                            height: number;
                            x: number;
                            y: number;
                            elementList: any[];
                            id: string;
                        }[];
                        id: string;
                    }[];
                    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("..\..\../types/entity").ElementSvgOption;
                    columnBody: any;
                    columnList: {
                        type: "Panel" | "Text" | "Barcode" | "Image" | "Container" | "QrCode" | "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" | "Barcode" | "Image" | "Container" | "QrCode" | "TextTime" | "DataTable" | "FreeTable" | "Rect" | "HorizontalLine" | "DottedHorizontalLine" | "VerticalLine" | "DottedVerticalLine" | "PageHeader" | "PageFooter" | "PageNum" | "SvgPolygonLine" | "SvgLine" | "SvgBezierCurve" | "SvgBezierCurveThree" | "SvgCircle" | "SvgEllipse" | "DrawPanel";
                    visibility: "visible" | "hidden";
                    runtimeOption: any;
                    width: number;
                    height: number;
                    x: number;
                    y: number;
                    elementList: any[];
                    id: string;
                }[];
                id: string;
            };
            scroll: number;
        };
    };
    designScrollRef: import("vue").Ref<HTMLElement, HTMLElement>;
    clickAuxiliaryLineVisible: () => void;
    scroll: (_scrollData: any) => void;
    wheel: (event: any) => void;
    scaleMove: (data: any) => void;
    panelSnapshot: (snapshot: Snapshot) => void;
    elementClick: (element: MyElement) => void;
    scaleEvent: () => void;
    elementListNone: () => void;
    Rule: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        direction: {
            type: StringConstructor;
            required: false;
            default: string;
        };
        highlight: {
            type: any;
            required: false;
            default: () => Container;
        };
        length: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
        auxiliaryLineVisible: {
            type: BooleanConstructor;
            required: true;
        };
        scroll: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
    }>, {
        appStore: import("pinia").Store<"myPrintApp", {
            locale: string;
            displayModel: import("..\..\../types/entity").DisplayModel;
            client: {
                connect: boolean;
            };
            panelPosition: {
                x: number;
                y: number;
                w: number;
                h: number;
                scrollX: number;
                scrollY: number;
            };
            currentPanel: import("..\..\../types/entity").Panel;
            previewData: any[];
            provider: import("..\..\../types/entity").Provider;
            lastPageUnit: import("..\..\../types/entity").PageUnit;
            currentElement: MyElement[];
            auxiliaryLineTmp: import("..\..\../types/entity").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;
        }>;
        props: any;
        highlightStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
        canvas: import("vue").Ref<SVGElement, SVGElement>;
        ruleRef: import("vue").Ref<HTMLDivElement, HTMLDivElement>;
        height: number;
        length: import("vue").Ref<number, number>;
        ruleWidth: import("vue").Ref<number, number>;
        ruleHeight: import("vue").Ref<number, number>;
        chartSvg: any;
        mouseMove: (event: MouseEvent) => void;
        mouseLeave: () => void;
        mouseClick: (event: MouseEvent) => void;
        styleWrapper: import("vue").ComputedRef<any>;
        style: import("vue").ComputedRef<any>;
        drawRuler: () => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        direction: {
            type: StringConstructor;
            required: false;
            default: string;
        };
        highlight: {
            type: any;
            required: false;
            default: () => Container;
        };
        length: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
        auxiliaryLineVisible: {
            type: BooleanConstructor;
            required: true;
        };
        scroll: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
    }>> & Readonly<{}>, {
        length: number;
        direction: string;
        highlight: any;
        scroll: number;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    readonly scaleUtil: {
        miniMap: {
            scale: number;
        };
        scale(val: number): number;
        scaleDiv(val: number): number;
    };
    readonly valueUnit: typeof valueUnit;
    ElementList: any;
    Design: any;
    AuxiliaryLine: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        element: {
            type: any;
            required: true;
            default: () => import("..\..\../types/entity").MyAuxiliaryLine;
        };
        scrollX: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
        scrollY: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
        tmp: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
    }>, {
        props: any;
        designAuxiliaryLineRef: import("vue").Ref<any, any>;
        style: import("vue").ComputedRef<import("vue").CSSProperties>;
        useApp: import("pinia").Store<"myPrintApp", {
            locale: string;
            displayModel: import("..\..\../types/entity").DisplayModel;
            client: {
                connect: boolean;
            };
            panelPosition: {
                x: number;
                y: number;
                w: number;
                h: number;
                scrollX: number;
                scrollY: number;
            };
            currentPanel: import("..\..\../types/entity").Panel;
            previewData: any[];
            provider: import("..\..\../types/entity").Provider;
            lastPageUnit: import("..\..\../types/entity").PageUnit;
            currentElement: MyElement[];
            auxiliaryLineTmp: import("..\..\../types/entity").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;
        }>;
        removeAuxiliaryLine: () => void;
        auxiliaryLineControlMouseDown: (event: MouseEvent) => void;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        element: {
            type: any;
            required: true;
            default: () => import("..\..\../types/entity").MyAuxiliaryLine;
        };
        scrollX: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
        scrollY: {
            type: NumberConstructor;
            required: false;
            default: number;
        };
        tmp: {
            type: BooleanConstructor;
            required: false;
            default: boolean;
        };
    }>> & Readonly<{}>, {
        scrollX: number;
        scrollY: number;
        tmp: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
