/*
THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE  AGREEMENT ("AGREEMENT") LOCATED HERE:
https://www.infragistics.com/legal/license/igultimate-la
https://www.infragistics.com/legal/license/igultimate-eula
GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE:  you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company.
*/
import { AnnotationLayerDescription } from "./AnnotationLayerDescription";
import { markType } from "./type";
/**
 * @hidden
 */
export let DataToolTipLayerDescription = /*@__PURE__*/ (() => {
    class DataToolTipLayerDescription extends AnnotationLayerDescription {
        constructor() {
            super();
            this.h8 = null;
            this.dr = false;
            this.g9 = null;
            this.g5 = null;
            this.el = 0;
            this.em = 0;
            this.d5 = 0;
            this.d6 = 0;
            this.g7 = null;
            this.g3 = null;
            this.g8 = null;
            this.g4 = null;
            this.dq = false;
            this.dg = null;
            this.dd = null;
            this.df = null;
            this.dc = null;
            this.ik = null;
            this.gz = 0;
            this.g0 = 0;
            this.im = null;
            this.il = null;
            this.ds = false;
            this.io = null;
            this.dh = null;
            this.e9 = 0;
            this.fa = 0;
            this.fb = 0;
            this.fc = 0;
            this.dt = false;
            this.it = null;
            this.du = false;
            this.fe = 0;
            this.ff = 0;
            this.fg = 0;
            this.fh = 0;
            this.ip = null;
            this.iq = null;
            this.fd = 0;
            this.ir = null;
            this.is = null;
            this.hc = null;
            this.de = null;
            this.ha = null;
            this.hb = null;
            this.hd = null;
            this.he = null;
            this.hf = null;
            this.ec = 0;
            this.ed = 0;
            this.ee = 0;
            this.ef = 0;
            this.d7 = 0;
            this.d8 = 0;
            this.d9 = 0;
            this.ea = 0;
            this.dp = false;
            this.hg = null;
            this.eb = 0;
            this.hh = null;
            this.hi = null;
            this.hu = null;
            this.hv = null;
            this.es = 0;
            this.hw = null;
            this.hx = null;
            this.hy = null;
            this.ht = null;
            this.et = 0;
            this.eu = 0;
            this.ev = 0;
            this.ew = 0;
            this.eo = 0;
            this.ep = 0;
            this.eq = 0;
            this.er = 0;
            this.h4 = null;
            this.h5 = null;
            this.ey = 0;
            this.h6 = null;
            this.h7 = null;
            this.ho = null;
            this.hp = null;
            this.hq = null;
            this.en = 0;
            this.hr = null;
            this.hs = null;
            this.hz = null;
            this.h0 = null;
            this.h1 = null;
            this.ex = 0;
            this.h2 = null;
            this.h3 = null;
            this.d1 = 0;
            this.d2 = 0;
            this.d3 = 0;
            this.d4 = 0;
            this.g6 = null;
            this.id = null;
            this.ie = null;
            this.ig = null;
            this.e5 = 0;
            this.e6 = 0;
            this.e7 = 0;
            this.e8 = 0;
            this.ih = null;
            this.e4 = 0;
            this.ii = null;
            this.ij = null;
            this.e0 = 0;
            this.e1 = 0;
            this.e2 = 0;
            this.e3 = 0;
            this.h9 = null;
            this.ia = null;
            this.ez = 0;
            this.ib = null;
            this.ic = null;
            this.hj = null;
            this.hk = null;
            this.eh = 0;
            this.ei = 0;
            this.ej = 0;
            this.ek = 0;
            this.hl = null;
            this.eg = 0;
            this.hm = null;
            this.hn = null;
        }
        get_type() {
            return "DataToolTipLayer";
        }
        get targetAxisRef() {
            return this.h8;
        }
        set targetAxisRef(a) {
            this.h8 = a;
            this.e("TargetAxisRef");
        }
        get useInterpolation() {
            return this.dr;
        }
        set useInterpolation(a) {
            this.dr = a;
            this.e("UseInterpolation");
        }
        get groupingMode() {
            return this.g9;
        }
        set groupingMode(a) {
            this.g9 = a;
            this.e("GroupingMode");
        }
        get actualGroupingMode() {
            return this.g5;
        }
        set actualGroupingMode(a) {
            this.g5 = a;
            this.e("ActualGroupingMode");
        }
        get positionOffsetX() {
            return this.el;
        }
        set positionOffsetX(a) {
            this.el = a;
            this.e("PositionOffsetX");
        }
        get positionOffsetY() {
            return this.em;
        }
        set positionOffsetY(a) {
            this.em = a;
            this.e("PositionOffsetY");
        }
        get defaultPositionOffsetX() {
            return this.d5;
        }
        set defaultPositionOffsetX(a) {
            this.d5 = a;
            this.e("DefaultPositionOffsetX");
        }
        get defaultPositionOffsetY() {
            return this.d6;
        }
        set defaultPositionOffsetY(a) {
            this.d6 = a;
            this.e("DefaultPositionOffsetY");
        }
        get groupedPositionModeX() {
            return this.g7;
        }
        set groupedPositionModeX(a) {
            this.g7 = a;
            this.e("GroupedPositionModeX");
        }
        get actualGroupedPositionModeX() {
            return this.g3;
        }
        set actualGroupedPositionModeX(a) {
            this.g3 = a;
            this.e("ActualGroupedPositionModeX");
        }
        get groupedPositionModeY() {
            return this.g8;
        }
        set groupedPositionModeY(a) {
            this.g8 = a;
            this.e("GroupedPositionModeY");
        }
        get actualGroupedPositionModeY() {
            return this.g4;
        }
        set actualGroupedPositionModeY(a) {
            this.g4 = a;
            this.e("ActualGroupedPositionModeY");
        }
        get shouldUpdateWhenSeriesDataChanges() {
            return this.dq;
        }
        set shouldUpdateWhenSeriesDataChanges(a) {
            this.dq = a;
            this.e("ShouldUpdateWhenSeriesDataChanges");
        }
        get includedSeries() {
            return this.dg;
        }
        set includedSeries(a) {
            this.dg = a;
            this.e("IncludedSeries");
        }
        get excludedSeries() {
            return this.dd;
        }
        set excludedSeries(a) {
            this.dd = a;
            this.e("ExcludedSeries");
        }
        get includedColumns() {
            return this.df;
        }
        set includedColumns(a) {
            this.df = a;
            this.e("IncludedColumns");
        }
        get excludedColumns() {
            return this.dc;
        }
        set excludedColumns(a) {
            this.dc = a;
            this.e("ExcludedColumns");
        }
        get valueFormatAbbreviation() {
            return this.ik;
        }
        set valueFormatAbbreviation(a) {
            this.ik = a;
            this.e("ValueFormatAbbreviation");
        }
        get valueFormatMaxFractions() {
            return this.gz;
        }
        set valueFormatMaxFractions(a) {
            this.gz = a;
            this.e("ValueFormatMaxFractions");
        }
        get valueFormatMinFractions() {
            return this.g0;
        }
        set valueFormatMinFractions(a) {
            this.g0 = a;
            this.e("ValueFormatMinFractions");
        }
        get valueFormatMode() {
            return this.im;
        }
        set valueFormatMode(a) {
            this.im = a;
            this.e("ValueFormatMode");
        }
        get valueFormatCulture() {
            return this.il;
        }
        set valueFormatCulture(a) {
            this.il = a;
            this.e("ValueFormatCulture");
        }
        get valueFormatUseGrouping() {
            return this.ds;
        }
        set valueFormatUseGrouping(a) {
            this.ds = a;
            this.e("ValueFormatUseGrouping");
        }
        get valueFormatString() {
            return this.io;
        }
        set valueFormatString(a) {
            this.io = a;
            this.e("ValueFormatString");
        }
        get valueFormatSpecifiers() {
            return this.dh;
        }
        set valueFormatSpecifiers(a) {
            this.dh = a;
            this.e("ValueFormatSpecifiers");
        }
        get valueRowMarginBottom() {
            return this.e9;
        }
        set valueRowMarginBottom(a) {
            this.e9 = a;
            this.e("ValueRowMarginBottom");
        }
        get valueRowMarginLeft() {
            return this.fa;
        }
        set valueRowMarginLeft(a) {
            this.fa = a;
            this.e("ValueRowMarginLeft");
        }
        get valueRowMarginRight() {
            return this.fb;
        }
        set valueRowMarginRight(a) {
            this.fb = a;
            this.e("ValueRowMarginRight");
        }
        get valueRowMarginTop() {
            return this.fc;
        }
        set valueRowMarginTop(a) {
            this.fc = a;
            this.e("ValueRowMarginTop");
        }
        get valueRowVisible() {
            return this.dt;
        }
        set valueRowVisible(a) {
            this.dt = a;
            this.e("ValueRowVisible");
        }
        get valueTextWhenMissingData() {
            return this.it;
        }
        set valueTextWhenMissingData(a) {
            this.it = a;
            this.e("ValueTextWhenMissingData");
        }
        get valueTextUseSeriesColors() {
            return this.du;
        }
        set valueTextUseSeriesColors(a) {
            this.du = a;
            this.e("ValueTextUseSeriesColors");
        }
        get valueTextMarginBottom() {
            return this.fe;
        }
        set valueTextMarginBottom(a) {
            this.fe = a;
            this.e("ValueTextMarginBottom");
        }
        get valueTextMarginLeft() {
            return this.ff;
        }
        set valueTextMarginLeft(a) {
            this.ff = a;
            this.e("ValueTextMarginLeft");
        }
        get valueTextMarginRight() {
            return this.fg;
        }
        set valueTextMarginRight(a) {
            this.fg = a;
            this.e("ValueTextMarginRight");
        }
        get valueTextMarginTop() {
            return this.fh;
        }
        set valueTextMarginTop(a) {
            this.fh = a;
            this.e("ValueTextMarginTop");
        }
        get valueTextColor() {
            return this.ip;
        }
        set valueTextColor(a) {
            this.ip = a;
            this.e("ValueTextColor");
        }
        get valueTextFontFamily() {
            return this.iq;
        }
        set valueTextFontFamily(a) {
            this.iq = a;
            this.e("ValueTextFontFamily");
        }
        get valueTextFontSize() {
            return this.fd;
        }
        set valueTextFontSize(a) {
            this.fd = a;
            this.e("ValueTextFontSize");
        }
        get valueTextFontStyle() {
            return this.ir;
        }
        set valueTextFontStyle(a) {
            this.ir = a;
            this.e("ValueTextFontStyle");
        }
        get valueTextFontWeight() {
            return this.is;
        }
        set valueTextFontWeight(a) {
            this.is = a;
            this.e("ValueTextFontWeight");
        }
        get headerFormatString() {
            return this.hc;
        }
        set headerFormatString(a) {
            this.hc = a;
            this.e("HeaderFormatString");
        }
        get headerFormatSpecifiers() {
            return this.de;
        }
        set headerFormatSpecifiers(a) {
            this.de = a;
            this.e("HeaderFormatSpecifiers");
        }
        get headerFormatCulture() {
            return this.ha;
        }
        set headerFormatCulture(a) {
            this.ha = a;
            this.e("HeaderFormatCulture");
        }
        get headerFormatDate() {
            return this.hb;
        }
        set headerFormatDate(a) {
            this.hb = a;
            this.e("HeaderFormatDate");
        }
        get headerFormatTime() {
            return this.hd;
        }
        set headerFormatTime(a) {
            this.hd = a;
            this.e("HeaderFormatTime");
        }
        get headerText() {
            return this.he;
        }
        set headerText(a) {
            this.he = a;
            this.e("HeaderText");
        }
        get headerTextColor() {
            return this.hf;
        }
        set headerTextColor(a) {
            this.hf = a;
            this.e("HeaderTextColor");
        }
        get headerTextMarginBottom() {
            return this.ec;
        }
        set headerTextMarginBottom(a) {
            this.ec = a;
            this.e("HeaderTextMarginBottom");
        }
        get headerTextMarginLeft() {
            return this.ed;
        }
        set headerTextMarginLeft(a) {
            this.ed = a;
            this.e("HeaderTextMarginLeft");
        }
        get headerTextMarginRight() {
            return this.ee;
        }
        set headerTextMarginRight(a) {
            this.ee = a;
            this.e("HeaderTextMarginRight");
        }
        get headerTextMarginTop() {
            return this.ef;
        }
        set headerTextMarginTop(a) {
            this.ef = a;
            this.e("HeaderTextMarginTop");
        }
        get headerRowMarginBottom() {
            return this.d7;
        }
        set headerRowMarginBottom(a) {
            this.d7 = a;
            this.e("HeaderRowMarginBottom");
        }
        get headerRowMarginLeft() {
            return this.d8;
        }
        set headerRowMarginLeft(a) {
            this.d8 = a;
            this.e("HeaderRowMarginLeft");
        }
        get headerRowMarginRight() {
            return this.d9;
        }
        set headerRowMarginRight(a) {
            this.d9 = a;
            this.e("HeaderRowMarginRight");
        }
        get headerRowMarginTop() {
            return this.ea;
        }
        set headerRowMarginTop(a) {
            this.ea = a;
            this.e("HeaderRowMarginTop");
        }
        get headerRowVisible() {
            return this.dp;
        }
        set headerRowVisible(a) {
            this.dp = a;
            this.e("HeaderRowVisible");
        }
        get headerTextFontFamily() {
            return this.hg;
        }
        set headerTextFontFamily(a) {
            this.hg = a;
            this.e("HeaderTextFontFamily");
        }
        get headerTextFontSize() {
            return this.eb;
        }
        set headerTextFontSize(a) {
            this.eb = a;
            this.e("HeaderTextFontSize");
        }
        get headerTextFontStyle() {
            return this.hh;
        }
        set headerTextFontStyle(a) {
            this.hh = a;
            this.e("HeaderTextFontStyle");
        }
        get headerTextFontWeight() {
            return this.hi;
        }
        set headerTextFontWeight(a) {
            this.hi = a;
            this.e("HeaderTextFontWeight");
        }
        get summaryTitleTextColor() {
            return this.hu;
        }
        set summaryTitleTextColor(a) {
            this.hu = a;
            this.e("SummaryTitleTextColor");
        }
        get summaryTitleTextFontFamily() {
            return this.hv;
        }
        set summaryTitleTextFontFamily(a) {
            this.hv = a;
            this.e("SummaryTitleTextFontFamily");
        }
        get summaryTitleTextFontSize() {
            return this.es;
        }
        set summaryTitleTextFontSize(a) {
            this.es = a;
            this.e("SummaryTitleTextFontSize");
        }
        get summaryTitleTextFontStyle() {
            return this.hw;
        }
        set summaryTitleTextFontStyle(a) {
            this.hw = a;
            this.e("SummaryTitleTextFontStyle");
        }
        get summaryTitleTextFontWeight() {
            return this.hx;
        }
        set summaryTitleTextFontWeight(a) {
            this.hx = a;
            this.e("SummaryTitleTextFontWeight");
        }
        get summaryType() {
            return this.hy;
        }
        set summaryType(a) {
            this.hy = a;
            this.e("SummaryType");
        }
        get summaryTitleText() {
            return this.ht;
        }
        set summaryTitleText(a) {
            this.ht = a;
            this.e("SummaryTitleText");
        }
        get summaryTitleTextMarginBottom() {
            return this.et;
        }
        set summaryTitleTextMarginBottom(a) {
            this.et = a;
            this.e("SummaryTitleTextMarginBottom");
        }
        get summaryTitleTextMarginLeft() {
            return this.eu;
        }
        set summaryTitleTextMarginLeft(a) {
            this.eu = a;
            this.e("SummaryTitleTextMarginLeft");
        }
        get summaryTitleTextMarginRight() {
            return this.ev;
        }
        set summaryTitleTextMarginRight(a) {
            this.ev = a;
            this.e("SummaryTitleTextMarginRight");
        }
        get summaryTitleTextMarginTop() {
            return this.ew;
        }
        set summaryTitleTextMarginTop(a) {
            this.ew = a;
            this.e("SummaryTitleTextMarginTop");
        }
        get summaryRowMarginBottom() {
            return this.eo;
        }
        set summaryRowMarginBottom(a) {
            this.eo = a;
            this.e("SummaryRowMarginBottom");
        }
        get summaryRowMarginLeft() {
            return this.ep;
        }
        set summaryRowMarginLeft(a) {
            this.ep = a;
            this.e("SummaryRowMarginLeft");
        }
        get summaryRowMarginRight() {
            return this.eq;
        }
        set summaryRowMarginRight(a) {
            this.eq = a;
            this.e("SummaryRowMarginRight");
        }
        get summaryRowMarginTop() {
            return this.er;
        }
        set summaryRowMarginTop(a) {
            this.er = a;
            this.e("SummaryRowMarginTop");
        }
        get summaryValueTextColor() {
            return this.h4;
        }
        set summaryValueTextColor(a) {
            this.h4 = a;
            this.e("SummaryValueTextColor");
        }
        get summaryValueTextFontFamily() {
            return this.h5;
        }
        set summaryValueTextFontFamily(a) {
            this.h5 = a;
            this.e("SummaryValueTextFontFamily");
        }
        get summaryValueTextFontSize() {
            return this.ey;
        }
        set summaryValueTextFontSize(a) {
            this.ey = a;
            this.e("SummaryValueTextFontSize");
        }
        get summaryValueTextFontStyle() {
            return this.h6;
        }
        set summaryValueTextFontStyle(a) {
            this.h6 = a;
            this.e("SummaryValueTextFontStyle");
        }
        get summaryValueTextFontWeight() {
            return this.h7;
        }
        set summaryValueTextFontWeight(a) {
            this.h7 = a;
            this.e("SummaryValueTextFontWeight");
        }
        get summaryLabelText() {
            return this.ho;
        }
        set summaryLabelText(a) {
            this.ho = a;
            this.e("SummaryLabelText");
        }
        get summaryLabelTextColor() {
            return this.hp;
        }
        set summaryLabelTextColor(a) {
            this.hp = a;
            this.e("SummaryLabelTextColor");
        }
        get summaryLabelTextFontFamily() {
            return this.hq;
        }
        set summaryLabelTextFontFamily(a) {
            this.hq = a;
            this.e("SummaryLabelTextFontFamily");
        }
        get summaryLabelTextFontSize() {
            return this.en;
        }
        set summaryLabelTextFontSize(a) {
            this.en = a;
            this.e("SummaryLabelTextFontSize");
        }
        get summaryLabelTextFontStyle() {
            return this.hr;
        }
        set summaryLabelTextFontStyle(a) {
            this.hr = a;
            this.e("SummaryLabelTextFontStyle");
        }
        get summaryLabelTextFontWeight() {
            return this.hs;
        }
        set summaryLabelTextFontWeight(a) {
            this.hs = a;
            this.e("SummaryLabelTextFontWeight");
        }
        get summaryUnitsText() {
            return this.hz;
        }
        set summaryUnitsText(a) {
            this.hz = a;
            this.e("SummaryUnitsText");
        }
        get summaryUnitsTextColor() {
            return this.h0;
        }
        set summaryUnitsTextColor(a) {
            this.h0 = a;
            this.e("SummaryUnitsTextColor");
        }
        get summaryUnitsTextFontFamily() {
            return this.h1;
        }
        set summaryUnitsTextFontFamily(a) {
            this.h1 = a;
            this.e("SummaryUnitsTextFontFamily");
        }
        get summaryUnitsTextFontSize() {
            return this.ex;
        }
        set summaryUnitsTextFontSize(a) {
            this.ex = a;
            this.e("SummaryUnitsTextFontSize");
        }
        get summaryUnitsTextFontStyle() {
            return this.h2;
        }
        set summaryUnitsTextFontStyle(a) {
            this.h2 = a;
            this.e("SummaryUnitsTextFontStyle");
        }
        get summaryUnitsTextFontWeight() {
            return this.h3;
        }
        set summaryUnitsTextFontWeight(a) {
            this.h3 = a;
            this.e("SummaryUnitsTextFontWeight");
        }
        get badgeMarginBottom() {
            return this.d1;
        }
        set badgeMarginBottom(a) {
            this.d1 = a;
            this.e("BadgeMarginBottom");
        }
        get badgeMarginLeft() {
            return this.d2;
        }
        set badgeMarginLeft(a) {
            this.d2 = a;
            this.e("BadgeMarginLeft");
        }
        get badgeMarginRight() {
            return this.d3;
        }
        set badgeMarginRight(a) {
            this.d3 = a;
            this.e("BadgeMarginRight");
        }
        get badgeMarginTop() {
            return this.d4;
        }
        set badgeMarginTop(a) {
            this.d4 = a;
            this.e("BadgeMarginTop");
        }
        get badgeShape() {
            return this.g6;
        }
        set badgeShape(a) {
            this.g6 = a;
            this.e("BadgeShape");
        }
        get unitsDisplayMode() {
            return this.id;
        }
        set unitsDisplayMode(a) {
            this.id = a;
            this.e("UnitsDisplayMode");
        }
        get unitsText() {
            return this.ie;
        }
        set unitsText(a) {
            this.ie = a;
            this.e("UnitsText");
        }
        get unitsTextColor() {
            return this.ig;
        }
        set unitsTextColor(a) {
            this.ig = a;
            this.e("UnitsTextColor");
        }
        get unitsTextMarginBottom() {
            return this.e5;
        }
        set unitsTextMarginBottom(a) {
            this.e5 = a;
            this.e("UnitsTextMarginBottom");
        }
        get unitsTextMarginLeft() {
            return this.e6;
        }
        set unitsTextMarginLeft(a) {
            this.e6 = a;
            this.e("UnitsTextMarginLeft");
        }
        get unitsTextMarginRight() {
            return this.e7;
        }
        set unitsTextMarginRight(a) {
            this.e7 = a;
            this.e("UnitsTextMarginRight");
        }
        get unitsTextMarginTop() {
            return this.e8;
        }
        set unitsTextMarginTop(a) {
            this.e8 = a;
            this.e("UnitsTextMarginTop");
        }
        get unitsTextFontFamily() {
            return this.ih;
        }
        set unitsTextFontFamily(a) {
            this.ih = a;
            this.e("UnitsTextFontFamily");
        }
        get unitsTextFontSize() {
            return this.e4;
        }
        set unitsTextFontSize(a) {
            this.e4 = a;
            this.e("UnitsTextFontSize");
        }
        get unitsTextFontStyle() {
            return this.ii;
        }
        set unitsTextFontStyle(a) {
            this.ii = a;
            this.e("UnitsTextFontStyle");
        }
        get unitsTextFontWeight() {
            return this.ij;
        }
        set unitsTextFontWeight(a) {
            this.ij = a;
            this.e("UnitsTextFontWeight");
        }
        get titleTextMarginBottom() {
            return this.e0;
        }
        set titleTextMarginBottom(a) {
            this.e0 = a;
            this.e("TitleTextMarginBottom");
        }
        get titleTextMarginLeft() {
            return this.e1;
        }
        set titleTextMarginLeft(a) {
            this.e1 = a;
            this.e("TitleTextMarginLeft");
        }
        get titleTextMarginRight() {
            return this.e2;
        }
        set titleTextMarginRight(a) {
            this.e2 = a;
            this.e("TitleTextMarginRight");
        }
        get titleTextMarginTop() {
            return this.e3;
        }
        set titleTextMarginTop(a) {
            this.e3 = a;
            this.e("TitleTextMarginTop");
        }
        get titleTextColor() {
            return this.h9;
        }
        set titleTextColor(a) {
            this.h9 = a;
            this.e("TitleTextColor");
        }
        get titleTextFontFamily() {
            return this.ia;
        }
        set titleTextFontFamily(a) {
            this.ia = a;
            this.e("TitleTextFontFamily");
        }
        get titleTextFontSize() {
            return this.ez;
        }
        set titleTextFontSize(a) {
            this.ez = a;
            this.e("TitleTextFontSize");
        }
        get titleTextFontStyle() {
            return this.ib;
        }
        set titleTextFontStyle(a) {
            this.ib = a;
            this.e("TitleTextFontStyle");
        }
        get titleTextFontWeight() {
            return this.ic;
        }
        set titleTextFontWeight(a) {
            this.ic = a;
            this.e("TitleTextFontWeight");
        }
        get labelDisplayMode() {
            return this.hj;
        }
        set labelDisplayMode(a) {
            this.hj = a;
            this.e("LabelDisplayMode");
        }
        get labelTextColor() {
            return this.hk;
        }
        set labelTextColor(a) {
            this.hk = a;
            this.e("LabelTextColor");
        }
        get labelTextMarginBottom() {
            return this.eh;
        }
        set labelTextMarginBottom(a) {
            this.eh = a;
            this.e("LabelTextMarginBottom");
        }
        get labelTextMarginLeft() {
            return this.ei;
        }
        set labelTextMarginLeft(a) {
            this.ei = a;
            this.e("LabelTextMarginLeft");
        }
        get labelTextMarginRight() {
            return this.ej;
        }
        set labelTextMarginRight(a) {
            this.ej = a;
            this.e("LabelTextMarginRight");
        }
        get labelTextMarginTop() {
            return this.ek;
        }
        set labelTextMarginTop(a) {
            this.ek = a;
            this.e("LabelTextMarginTop");
        }
        get labelTextFontFamily() {
            return this.hl;
        }
        set labelTextFontFamily(a) {
            this.hl = a;
            this.e("LabelTextFontFamily");
        }
        get labelTextFontSize() {
            return this.eg;
        }
        set labelTextFontSize(a) {
            this.eg = a;
            this.e("LabelTextFontSize");
        }
        get labelTextFontStyle() {
            return this.hm;
        }
        set labelTextFontStyle(a) {
            this.hm = a;
            this.e("LabelTextFontStyle");
        }
        get labelTextFontWeight() {
            return this.hn;
        }
        set labelTextFontWeight(a) {
            this.hn = a;
            this.e("LabelTextFontWeight");
        }
    }
    DataToolTipLayerDescription.$t = markType(DataToolTipLayerDescription, 'DataToolTipLayerDescription', AnnotationLayerDescription.$);
    return DataToolTipLayerDescription;
})();
