/*
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.jg = null;
            this.ex = false;
            this.ig = null;
            this.ib = null;
            this.fr = 0;
            this.fs = 0;
            this.fb = 0;
            this.fc = 0;
            this.id = null;
            this.h9 = null;
            this.ie = null;
            this.ia = null;
            this.ew = false;
            this.en = null;
            this.ek = null;
            this.em = null;
            this.ej = null;
            this.jr = null;
            this.h5 = 0;
            this.h6 = 0;
            this.jt = null;
            this.js = null;
            this.ey = false;
            this.ju = null;
            this.eo = null;
            this.gf = 0;
            this.gg = 0;
            this.gh = 0;
            this.gi = 0;
            this.ez = false;
            this.jz = null;
            this.e0 = false;
            this.gk = 0;
            this.gl = 0;
            this.gm = 0;
            this.gn = 0;
            this.jv = null;
            this.jw = null;
            this.gj = 0;
            this.jx = null;
            this.jy = null;
            this.ij = null;
            this.el = null;
            this.ih = null;
            this.ii = null;
            this.ik = null;
            this.il = null;
            this.im = null;
            this.fi = 0;
            this.fj = 0;
            this.fk = 0;
            this.fl = 0;
            this.fd = 0;
            this.fe = 0;
            this.ff = 0;
            this.fg = 0;
            this.ev = false;
            this.io = null;
            this.fh = 0;
            this.ip = null;
            this.iq = null;
            this.i2 = null;
            this.i3 = null;
            this.fy = 0;
            this.i4 = null;
            this.i5 = null;
            this.i6 = null;
            this.i1 = null;
            this.fz = 0;
            this.f0 = 0;
            this.f1 = 0;
            this.f2 = 0;
            this.fu = 0;
            this.fv = 0;
            this.fw = 0;
            this.fx = 0;
            this.jc = null;
            this.jd = null;
            this.f4 = 0;
            this.je = null;
            this.jf = null;
            this.iw = null;
            this.ix = null;
            this.iy = null;
            this.ft = 0;
            this.iz = null;
            this.i0 = null;
            this.i7 = null;
            this.i8 = null;
            this.i9 = null;
            this.f3 = 0;
            this.ja = null;
            this.jb = null;
            this.e7 = 0;
            this.e8 = 0;
            this.e9 = 0;
            this.fa = 0;
            this.ic = null;
            this.jl = null;
            this.jm = null;
            this.jn = null;
            this.gb = 0;
            this.gc = 0;
            this.gd = 0;
            this.ge = 0;
            this.jo = null;
            this.ga = 0;
            this.jp = null;
            this.jq = null;
            this.f6 = 0;
            this.f7 = 0;
            this.f8 = 0;
            this.f9 = 0;
            this.jh = null;
            this.ji = null;
            this.f5 = 0;
            this.jj = null;
            this.jk = null;
            this.ir = null;
            this.is = null;
            this.fn = 0;
            this.fo = 0;
            this.fp = 0;
            this.fq = 0;
            this.it = null;
            this.fm = 0;
            this.iu = null;
            this.iv = null;
        }
        get_type() {
            return "DataToolTipLayer";
        }
        get targetAxisRef() {
            return this.jg;
        }
        set targetAxisRef(a) {
            this.jg = a;
            this.g("TargetAxisRef");
        }
        get useInterpolation() {
            return this.ex;
        }
        set useInterpolation(a) {
            this.ex = a;
            this.g("UseInterpolation");
        }
        get groupingMode() {
            return this.ig;
        }
        set groupingMode(a) {
            this.ig = a;
            this.g("GroupingMode");
        }
        get actualGroupingMode() {
            return this.ib;
        }
        set actualGroupingMode(a) {
            this.ib = a;
            this.g("ActualGroupingMode");
        }
        get positionOffsetX() {
            return this.fr;
        }
        set positionOffsetX(a) {
            this.fr = a;
            this.g("PositionOffsetX");
        }
        get positionOffsetY() {
            return this.fs;
        }
        set positionOffsetY(a) {
            this.fs = a;
            this.g("PositionOffsetY");
        }
        get defaultPositionOffsetX() {
            return this.fb;
        }
        set defaultPositionOffsetX(a) {
            this.fb = a;
            this.g("DefaultPositionOffsetX");
        }
        get defaultPositionOffsetY() {
            return this.fc;
        }
        set defaultPositionOffsetY(a) {
            this.fc = a;
            this.g("DefaultPositionOffsetY");
        }
        get groupedPositionModeX() {
            return this.id;
        }
        set groupedPositionModeX(a) {
            this.id = a;
            this.g("GroupedPositionModeX");
        }
        get actualGroupedPositionModeX() {
            return this.h9;
        }
        set actualGroupedPositionModeX(a) {
            this.h9 = a;
            this.g("ActualGroupedPositionModeX");
        }
        get groupedPositionModeY() {
            return this.ie;
        }
        set groupedPositionModeY(a) {
            this.ie = a;
            this.g("GroupedPositionModeY");
        }
        get actualGroupedPositionModeY() {
            return this.ia;
        }
        set actualGroupedPositionModeY(a) {
            this.ia = a;
            this.g("ActualGroupedPositionModeY");
        }
        get shouldUpdateWhenSeriesDataChanges() {
            return this.ew;
        }
        set shouldUpdateWhenSeriesDataChanges(a) {
            this.ew = a;
            this.g("ShouldUpdateWhenSeriesDataChanges");
        }
        get includedSeries() {
            return this.en;
        }
        set includedSeries(a) {
            this.en = a;
            this.g("IncludedSeries");
        }
        get excludedSeries() {
            return this.ek;
        }
        set excludedSeries(a) {
            this.ek = a;
            this.g("ExcludedSeries");
        }
        get includedColumns() {
            return this.em;
        }
        set includedColumns(a) {
            this.em = a;
            this.g("IncludedColumns");
        }
        get excludedColumns() {
            return this.ej;
        }
        set excludedColumns(a) {
            this.ej = a;
            this.g("ExcludedColumns");
        }
        get valueFormatAbbreviation() {
            return this.jr;
        }
        set valueFormatAbbreviation(a) {
            this.jr = a;
            this.g("ValueFormatAbbreviation");
        }
        get valueFormatMaxFractions() {
            return this.h5;
        }
        set valueFormatMaxFractions(a) {
            this.h5 = a;
            this.g("ValueFormatMaxFractions");
        }
        get valueFormatMinFractions() {
            return this.h6;
        }
        set valueFormatMinFractions(a) {
            this.h6 = a;
            this.g("ValueFormatMinFractions");
        }
        get valueFormatMode() {
            return this.jt;
        }
        set valueFormatMode(a) {
            this.jt = a;
            this.g("ValueFormatMode");
        }
        get valueFormatCulture() {
            return this.js;
        }
        set valueFormatCulture(a) {
            this.js = a;
            this.g("ValueFormatCulture");
        }
        get valueFormatUseGrouping() {
            return this.ey;
        }
        set valueFormatUseGrouping(a) {
            this.ey = a;
            this.g("ValueFormatUseGrouping");
        }
        get valueFormatString() {
            return this.ju;
        }
        set valueFormatString(a) {
            this.ju = a;
            this.g("ValueFormatString");
        }
        get valueFormatSpecifiers() {
            return this.eo;
        }
        set valueFormatSpecifiers(a) {
            this.eo = a;
            this.g("ValueFormatSpecifiers");
        }
        get valueRowMarginBottom() {
            return this.gf;
        }
        set valueRowMarginBottom(a) {
            this.gf = a;
            this.g("ValueRowMarginBottom");
        }
        get valueRowMarginLeft() {
            return this.gg;
        }
        set valueRowMarginLeft(a) {
            this.gg = a;
            this.g("ValueRowMarginLeft");
        }
        get valueRowMarginRight() {
            return this.gh;
        }
        set valueRowMarginRight(a) {
            this.gh = a;
            this.g("ValueRowMarginRight");
        }
        get valueRowMarginTop() {
            return this.gi;
        }
        set valueRowMarginTop(a) {
            this.gi = a;
            this.g("ValueRowMarginTop");
        }
        get valueRowVisible() {
            return this.ez;
        }
        set valueRowVisible(a) {
            this.ez = a;
            this.g("ValueRowVisible");
        }
        get valueTextWhenMissingData() {
            return this.jz;
        }
        set valueTextWhenMissingData(a) {
            this.jz = a;
            this.g("ValueTextWhenMissingData");
        }
        get valueTextUseSeriesColors() {
            return this.e0;
        }
        set valueTextUseSeriesColors(a) {
            this.e0 = a;
            this.g("ValueTextUseSeriesColors");
        }
        get valueTextMarginBottom() {
            return this.gk;
        }
        set valueTextMarginBottom(a) {
            this.gk = a;
            this.g("ValueTextMarginBottom");
        }
        get valueTextMarginLeft() {
            return this.gl;
        }
        set valueTextMarginLeft(a) {
            this.gl = a;
            this.g("ValueTextMarginLeft");
        }
        get valueTextMarginRight() {
            return this.gm;
        }
        set valueTextMarginRight(a) {
            this.gm = a;
            this.g("ValueTextMarginRight");
        }
        get valueTextMarginTop() {
            return this.gn;
        }
        set valueTextMarginTop(a) {
            this.gn = a;
            this.g("ValueTextMarginTop");
        }
        get valueTextColor() {
            return this.jv;
        }
        set valueTextColor(a) {
            this.jv = a;
            this.g("ValueTextColor");
        }
        get valueTextFontFamily() {
            return this.jw;
        }
        set valueTextFontFamily(a) {
            this.jw = a;
            this.g("ValueTextFontFamily");
        }
        get valueTextFontSize() {
            return this.gj;
        }
        set valueTextFontSize(a) {
            this.gj = a;
            this.g("ValueTextFontSize");
        }
        get valueTextFontStyle() {
            return this.jx;
        }
        set valueTextFontStyle(a) {
            this.jx = a;
            this.g("ValueTextFontStyle");
        }
        get valueTextFontWeight() {
            return this.jy;
        }
        set valueTextFontWeight(a) {
            this.jy = a;
            this.g("ValueTextFontWeight");
        }
        get headerFormatString() {
            return this.ij;
        }
        set headerFormatString(a) {
            this.ij = a;
            this.g("HeaderFormatString");
        }
        get headerFormatSpecifiers() {
            return this.el;
        }
        set headerFormatSpecifiers(a) {
            this.el = a;
            this.g("HeaderFormatSpecifiers");
        }
        get headerFormatCulture() {
            return this.ih;
        }
        set headerFormatCulture(a) {
            this.ih = a;
            this.g("HeaderFormatCulture");
        }
        get headerFormatDate() {
            return this.ii;
        }
        set headerFormatDate(a) {
            this.ii = a;
            this.g("HeaderFormatDate");
        }
        get headerFormatTime() {
            return this.ik;
        }
        set headerFormatTime(a) {
            this.ik = a;
            this.g("HeaderFormatTime");
        }
        get headerText() {
            return this.il;
        }
        set headerText(a) {
            this.il = a;
            this.g("HeaderText");
        }
        get headerTextColor() {
            return this.im;
        }
        set headerTextColor(a) {
            this.im = a;
            this.g("HeaderTextColor");
        }
        get headerTextMarginBottom() {
            return this.fi;
        }
        set headerTextMarginBottom(a) {
            this.fi = a;
            this.g("HeaderTextMarginBottom");
        }
        get headerTextMarginLeft() {
            return this.fj;
        }
        set headerTextMarginLeft(a) {
            this.fj = a;
            this.g("HeaderTextMarginLeft");
        }
        get headerTextMarginRight() {
            return this.fk;
        }
        set headerTextMarginRight(a) {
            this.fk = a;
            this.g("HeaderTextMarginRight");
        }
        get headerTextMarginTop() {
            return this.fl;
        }
        set headerTextMarginTop(a) {
            this.fl = a;
            this.g("HeaderTextMarginTop");
        }
        get headerRowMarginBottom() {
            return this.fd;
        }
        set headerRowMarginBottom(a) {
            this.fd = a;
            this.g("HeaderRowMarginBottom");
        }
        get headerRowMarginLeft() {
            return this.fe;
        }
        set headerRowMarginLeft(a) {
            this.fe = a;
            this.g("HeaderRowMarginLeft");
        }
        get headerRowMarginRight() {
            return this.ff;
        }
        set headerRowMarginRight(a) {
            this.ff = a;
            this.g("HeaderRowMarginRight");
        }
        get headerRowMarginTop() {
            return this.fg;
        }
        set headerRowMarginTop(a) {
            this.fg = a;
            this.g("HeaderRowMarginTop");
        }
        get headerRowVisible() {
            return this.ev;
        }
        set headerRowVisible(a) {
            this.ev = a;
            this.g("HeaderRowVisible");
        }
        get headerTextFontFamily() {
            return this.io;
        }
        set headerTextFontFamily(a) {
            this.io = a;
            this.g("HeaderTextFontFamily");
        }
        get headerTextFontSize() {
            return this.fh;
        }
        set headerTextFontSize(a) {
            this.fh = a;
            this.g("HeaderTextFontSize");
        }
        get headerTextFontStyle() {
            return this.ip;
        }
        set headerTextFontStyle(a) {
            this.ip = a;
            this.g("HeaderTextFontStyle");
        }
        get headerTextFontWeight() {
            return this.iq;
        }
        set headerTextFontWeight(a) {
            this.iq = a;
            this.g("HeaderTextFontWeight");
        }
        get summaryTitleTextColor() {
            return this.i2;
        }
        set summaryTitleTextColor(a) {
            this.i2 = a;
            this.g("SummaryTitleTextColor");
        }
        get summaryTitleTextFontFamily() {
            return this.i3;
        }
        set summaryTitleTextFontFamily(a) {
            this.i3 = a;
            this.g("SummaryTitleTextFontFamily");
        }
        get summaryTitleTextFontSize() {
            return this.fy;
        }
        set summaryTitleTextFontSize(a) {
            this.fy = a;
            this.g("SummaryTitleTextFontSize");
        }
        get summaryTitleTextFontStyle() {
            return this.i4;
        }
        set summaryTitleTextFontStyle(a) {
            this.i4 = a;
            this.g("SummaryTitleTextFontStyle");
        }
        get summaryTitleTextFontWeight() {
            return this.i5;
        }
        set summaryTitleTextFontWeight(a) {
            this.i5 = a;
            this.g("SummaryTitleTextFontWeight");
        }
        get summaryType() {
            return this.i6;
        }
        set summaryType(a) {
            this.i6 = a;
            this.g("SummaryType");
        }
        get summaryTitleText() {
            return this.i1;
        }
        set summaryTitleText(a) {
            this.i1 = a;
            this.g("SummaryTitleText");
        }
        get summaryTitleTextMarginBottom() {
            return this.fz;
        }
        set summaryTitleTextMarginBottom(a) {
            this.fz = a;
            this.g("SummaryTitleTextMarginBottom");
        }
        get summaryTitleTextMarginLeft() {
            return this.f0;
        }
        set summaryTitleTextMarginLeft(a) {
            this.f0 = a;
            this.g("SummaryTitleTextMarginLeft");
        }
        get summaryTitleTextMarginRight() {
            return this.f1;
        }
        set summaryTitleTextMarginRight(a) {
            this.f1 = a;
            this.g("SummaryTitleTextMarginRight");
        }
        get summaryTitleTextMarginTop() {
            return this.f2;
        }
        set summaryTitleTextMarginTop(a) {
            this.f2 = a;
            this.g("SummaryTitleTextMarginTop");
        }
        get summaryRowMarginBottom() {
            return this.fu;
        }
        set summaryRowMarginBottom(a) {
            this.fu = a;
            this.g("SummaryRowMarginBottom");
        }
        get summaryRowMarginLeft() {
            return this.fv;
        }
        set summaryRowMarginLeft(a) {
            this.fv = a;
            this.g("SummaryRowMarginLeft");
        }
        get summaryRowMarginRight() {
            return this.fw;
        }
        set summaryRowMarginRight(a) {
            this.fw = a;
            this.g("SummaryRowMarginRight");
        }
        get summaryRowMarginTop() {
            return this.fx;
        }
        set summaryRowMarginTop(a) {
            this.fx = a;
            this.g("SummaryRowMarginTop");
        }
        get summaryValueTextColor() {
            return this.jc;
        }
        set summaryValueTextColor(a) {
            this.jc = a;
            this.g("SummaryValueTextColor");
        }
        get summaryValueTextFontFamily() {
            return this.jd;
        }
        set summaryValueTextFontFamily(a) {
            this.jd = a;
            this.g("SummaryValueTextFontFamily");
        }
        get summaryValueTextFontSize() {
            return this.f4;
        }
        set summaryValueTextFontSize(a) {
            this.f4 = a;
            this.g("SummaryValueTextFontSize");
        }
        get summaryValueTextFontStyle() {
            return this.je;
        }
        set summaryValueTextFontStyle(a) {
            this.je = a;
            this.g("SummaryValueTextFontStyle");
        }
        get summaryValueTextFontWeight() {
            return this.jf;
        }
        set summaryValueTextFontWeight(a) {
            this.jf = a;
            this.g("SummaryValueTextFontWeight");
        }
        get summaryLabelText() {
            return this.iw;
        }
        set summaryLabelText(a) {
            this.iw = a;
            this.g("SummaryLabelText");
        }
        get summaryLabelTextColor() {
            return this.ix;
        }
        set summaryLabelTextColor(a) {
            this.ix = a;
            this.g("SummaryLabelTextColor");
        }
        get summaryLabelTextFontFamily() {
            return this.iy;
        }
        set summaryLabelTextFontFamily(a) {
            this.iy = a;
            this.g("SummaryLabelTextFontFamily");
        }
        get summaryLabelTextFontSize() {
            return this.ft;
        }
        set summaryLabelTextFontSize(a) {
            this.ft = a;
            this.g("SummaryLabelTextFontSize");
        }
        get summaryLabelTextFontStyle() {
            return this.iz;
        }
        set summaryLabelTextFontStyle(a) {
            this.iz = a;
            this.g("SummaryLabelTextFontStyle");
        }
        get summaryLabelTextFontWeight() {
            return this.i0;
        }
        set summaryLabelTextFontWeight(a) {
            this.i0 = a;
            this.g("SummaryLabelTextFontWeight");
        }
        get summaryUnitsText() {
            return this.i7;
        }
        set summaryUnitsText(a) {
            this.i7 = a;
            this.g("SummaryUnitsText");
        }
        get summaryUnitsTextColor() {
            return this.i8;
        }
        set summaryUnitsTextColor(a) {
            this.i8 = a;
            this.g("SummaryUnitsTextColor");
        }
        get summaryUnitsTextFontFamily() {
            return this.i9;
        }
        set summaryUnitsTextFontFamily(a) {
            this.i9 = a;
            this.g("SummaryUnitsTextFontFamily");
        }
        get summaryUnitsTextFontSize() {
            return this.f3;
        }
        set summaryUnitsTextFontSize(a) {
            this.f3 = a;
            this.g("SummaryUnitsTextFontSize");
        }
        get summaryUnitsTextFontStyle() {
            return this.ja;
        }
        set summaryUnitsTextFontStyle(a) {
            this.ja = a;
            this.g("SummaryUnitsTextFontStyle");
        }
        get summaryUnitsTextFontWeight() {
            return this.jb;
        }
        set summaryUnitsTextFontWeight(a) {
            this.jb = a;
            this.g("SummaryUnitsTextFontWeight");
        }
        get badgeMarginBottom() {
            return this.e7;
        }
        set badgeMarginBottom(a) {
            this.e7 = a;
            this.g("BadgeMarginBottom");
        }
        get badgeMarginLeft() {
            return this.e8;
        }
        set badgeMarginLeft(a) {
            this.e8 = a;
            this.g("BadgeMarginLeft");
        }
        get badgeMarginRight() {
            return this.e9;
        }
        set badgeMarginRight(a) {
            this.e9 = a;
            this.g("BadgeMarginRight");
        }
        get badgeMarginTop() {
            return this.fa;
        }
        set badgeMarginTop(a) {
            this.fa = a;
            this.g("BadgeMarginTop");
        }
        get badgeShape() {
            return this.ic;
        }
        set badgeShape(a) {
            this.ic = a;
            this.g("BadgeShape");
        }
        get unitsDisplayMode() {
            return this.jl;
        }
        set unitsDisplayMode(a) {
            this.jl = a;
            this.g("UnitsDisplayMode");
        }
        get unitsText() {
            return this.jm;
        }
        set unitsText(a) {
            this.jm = a;
            this.g("UnitsText");
        }
        get unitsTextColor() {
            return this.jn;
        }
        set unitsTextColor(a) {
            this.jn = a;
            this.g("UnitsTextColor");
        }
        get unitsTextMarginBottom() {
            return this.gb;
        }
        set unitsTextMarginBottom(a) {
            this.gb = a;
            this.g("UnitsTextMarginBottom");
        }
        get unitsTextMarginLeft() {
            return this.gc;
        }
        set unitsTextMarginLeft(a) {
            this.gc = a;
            this.g("UnitsTextMarginLeft");
        }
        get unitsTextMarginRight() {
            return this.gd;
        }
        set unitsTextMarginRight(a) {
            this.gd = a;
            this.g("UnitsTextMarginRight");
        }
        get unitsTextMarginTop() {
            return this.ge;
        }
        set unitsTextMarginTop(a) {
            this.ge = a;
            this.g("UnitsTextMarginTop");
        }
        get unitsTextFontFamily() {
            return this.jo;
        }
        set unitsTextFontFamily(a) {
            this.jo = a;
            this.g("UnitsTextFontFamily");
        }
        get unitsTextFontSize() {
            return this.ga;
        }
        set unitsTextFontSize(a) {
            this.ga = a;
            this.g("UnitsTextFontSize");
        }
        get unitsTextFontStyle() {
            return this.jp;
        }
        set unitsTextFontStyle(a) {
            this.jp = a;
            this.g("UnitsTextFontStyle");
        }
        get unitsTextFontWeight() {
            return this.jq;
        }
        set unitsTextFontWeight(a) {
            this.jq = a;
            this.g("UnitsTextFontWeight");
        }
        get titleTextMarginBottom() {
            return this.f6;
        }
        set titleTextMarginBottom(a) {
            this.f6 = a;
            this.g("TitleTextMarginBottom");
        }
        get titleTextMarginLeft() {
            return this.f7;
        }
        set titleTextMarginLeft(a) {
            this.f7 = a;
            this.g("TitleTextMarginLeft");
        }
        get titleTextMarginRight() {
            return this.f8;
        }
        set titleTextMarginRight(a) {
            this.f8 = a;
            this.g("TitleTextMarginRight");
        }
        get titleTextMarginTop() {
            return this.f9;
        }
        set titleTextMarginTop(a) {
            this.f9 = a;
            this.g("TitleTextMarginTop");
        }
        get titleTextColor() {
            return this.jh;
        }
        set titleTextColor(a) {
            this.jh = a;
            this.g("TitleTextColor");
        }
        get titleTextFontFamily() {
            return this.ji;
        }
        set titleTextFontFamily(a) {
            this.ji = a;
            this.g("TitleTextFontFamily");
        }
        get titleTextFontSize() {
            return this.f5;
        }
        set titleTextFontSize(a) {
            this.f5 = a;
            this.g("TitleTextFontSize");
        }
        get titleTextFontStyle() {
            return this.jj;
        }
        set titleTextFontStyle(a) {
            this.jj = a;
            this.g("TitleTextFontStyle");
        }
        get titleTextFontWeight() {
            return this.jk;
        }
        set titleTextFontWeight(a) {
            this.jk = a;
            this.g("TitleTextFontWeight");
        }
        get labelDisplayMode() {
            return this.ir;
        }
        set labelDisplayMode(a) {
            this.ir = a;
            this.g("LabelDisplayMode");
        }
        get labelTextColor() {
            return this.is;
        }
        set labelTextColor(a) {
            this.is = a;
            this.g("LabelTextColor");
        }
        get labelTextMarginBottom() {
            return this.fn;
        }
        set labelTextMarginBottom(a) {
            this.fn = a;
            this.g("LabelTextMarginBottom");
        }
        get labelTextMarginLeft() {
            return this.fo;
        }
        set labelTextMarginLeft(a) {
            this.fo = a;
            this.g("LabelTextMarginLeft");
        }
        get labelTextMarginRight() {
            return this.fp;
        }
        set labelTextMarginRight(a) {
            this.fp = a;
            this.g("LabelTextMarginRight");
        }
        get labelTextMarginTop() {
            return this.fq;
        }
        set labelTextMarginTop(a) {
            this.fq = a;
            this.g("LabelTextMarginTop");
        }
        get labelTextFontFamily() {
            return this.it;
        }
        set labelTextFontFamily(a) {
            this.it = a;
            this.g("LabelTextFontFamily");
        }
        get labelTextFontSize() {
            return this.fm;
        }
        set labelTextFontSize(a) {
            this.fm = a;
            this.g("LabelTextFontSize");
        }
        get labelTextFontStyle() {
            return this.iu;
        }
        set labelTextFontStyle(a) {
            this.iu = a;
            this.g("LabelTextFontStyle");
        }
        get labelTextFontWeight() {
            return this.iv;
        }
        set labelTextFontWeight(a) {
            this.iv = a;
            this.g("LabelTextFontWeight");
        }
    }
    DataToolTipLayerDescription.$t = markType(DataToolTipLayerDescription, 'DataToolTipLayerDescription', AnnotationLayerDescription.$);
    return DataToolTipLayerDescription;
})();
