/*
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 { Description } from "./Description";
import { markType } from "./type";
/**
 * @hidden
 */
export class ButtonDescription extends Description {
    constructor() {
        super();
        this.eg = null;
        this.eb = null;
        this.d8 = null;
        this.ds = null;
        this.dr = null;
        this.d4 = null;
        this.d1 = null;
        this.dp = null;
        this.b5 = 0;
        this.b3 = 0;
        this.b4 = 0;
        this.d2 = null;
        this.v = 0;
        this.u = 0;
        this.w = 0;
        this.x = 0;
        this.dq = null;
        this.dt = null;
        this.du = null;
        this.dv = null;
        this.b2 = 0;
        this.dw = null;
        this.d3 = null;
        this.d0 = null;
        this.dx = null;
        this.dy = null;
        this.dz = null;
        this.t = 0;
        this.fz = null;
        this.f1 = null;
        this.f2 = null;
        this.f3 = null;
        this.cp = 0;
        this.f6 = null;
        this.f0 = null;
        this.cs = 0;
        this.cr = 0;
        this.cq = 0;
        this.ax = 0;
        this.az = 0;
        this.ay = 0;
        this.a0 = 0;
        this.a1 = 0;
        this.f8 = null;
        this.et = null;
        this.ev = null;
        this.ew = null;
        this.ex = null;
        this.cb = 0;
        this.e0 = null;
        this.eu = null;
        this.ce = 0;
        this.cd = 0;
        this.cc = 0;
        this.e2 = null;
        this.e3 = null;
        this.e1 = null;
        this.ey = null;
        this.ez = null;
        this.ai = 0;
        this.ak = 0;
        this.aj = 0;
        this.al = 0;
        this.am = 0;
        this.d7 = null;
        this.ec = null;
        this.ed = null;
        this.ee = null;
        this.b6 = 0;
        this.eh = null;
        this.e8 = null;
        this.d9 = null;
        this.ct = 0;
        this.cg = 0;
        this.cf = 0;
        this._fontFamily = null;
        this._fontSize = 0;
        this._fontStyle = null;
        this._fontWeight = null;
        this.gb = null;
        this.e9 = null;
        this.ga = null;
        this.f9 = null;
        this.f7 = null;
        this.f4 = null;
        this.f5 = null;
        this.e6 = null;
        this.e7 = null;
        this.y = 0;
        this.aa = 0;
        this.z = 0;
        this.ab = 0;
        this.ac = 0;
        this.fo = null;
        this.fq = null;
        this.fr = null;
        this.fs = null;
        this.cl = 0;
        this.fv = null;
        this.fp = null;
        this.co = 0;
        this.cn = 0;
        this.cm = 0;
        this.as = 0;
        this.au = 0;
        this.at = 0;
        this.av = 0;
        this.aw = 0;
        this.fx = null;
        this.fy = null;
        this.fw = null;
        this.ft = null;
        this.fu = null;
        this.ei = null;
        this.ek = null;
        this.el = null;
        this.em = null;
        this.b7 = 0;
        this.ep = null;
        this.ej = null;
        this.ca = 0;
        this.b9 = 0;
        this.b8 = 0;
        this.ad = 0;
        this.af = 0;
        this.ae = 0;
        this.ag = 0;
        this.ah = 0;
        this.er = null;
        this.es = null;
        this.eq = null;
        this.en = null;
        this.eo = null;
        this.fa = null;
        this.fc = null;
        this.fd = null;
        this.fe = null;
        this.ch = 0;
        this.fh = null;
        this.fb = null;
        this.ck = 0;
        this.cj = 0;
        this.ci = 0;
        this.an = 0;
        this.ap = 0;
        this.ao = 0;
        this.aq = 0;
        this.ar = 0;
        this.fj = null;
        this.fk = null;
        this.fi = null;
        this.ff = null;
        this.fg = null;
        this.fm = null;
        this.fl = null;
        this.ef = null;
        this.e4 = null;
        this.e5 = null;
        this.d5 = null;
        this.gc = null;
        this.fn = null;
        this.cu = 0;
        this.j = false;
        this.k = false;
        this.d6 = null;
        this.h = false;
        this.f = false;
        this.l = false;
        this.g = false;
        this.i = false;
        this.ea = null;
    }
    get_type() {
        return "Button";
    }
    get type() {
        return this.get_type();
    }
    get displayType() {
        return this.eg;
    }
    set displayType(a) {
        this.eg = a;
        this.e("DisplayType");
    }
    get density() {
        return this.eb;
    }
    set density(a) {
        this.eb = a;
        this.e("Density");
    }
    get baseTheme() {
        return this.d8;
    }
    set baseTheme(a) {
        this.d8 = a;
        this.e("BaseTheme");
    }
    get actualDensity() {
        return this.ds;
    }
    set actualDensity(a) {
        this.ds = a;
        this.e("ActualDensity");
    }
    get actualBorderColor() {
        return this.dr;
    }
    set actualBorderColor(a) {
        this.dr = a;
        this.e("ActualBorderColor");
    }
    get actualUmbraShadowColor() {
        return this.d4;
    }
    set actualUmbraShadowColor(a) {
        this.d4 = a;
        this.e("ActualUmbraShadowColor");
    }
    get actualPenumbraShadowColor() {
        return this.d1;
    }
    set actualPenumbraShadowColor(a) {
        this.d1 = a;
        this.e("ActualPenumbraShadowColor");
    }
    get actualAmbientShadowColor() {
        return this.dp;
    }
    set actualAmbientShadowColor(a) {
        this.dp = a;
        this.e("ActualAmbientShadowColor");
    }
    get actualRestingElevation() {
        return this.b5;
    }
    set actualRestingElevation(a) {
        this.b5 = a;
        this.e("ActualRestingElevation");
    }
    get actualFocusElevation() {
        return this.b3;
    }
    set actualFocusElevation(a) {
        this.b3 = a;
        this.e("ActualFocusElevation");
    }
    get actualHoverElevation() {
        return this.b4;
    }
    set actualHoverElevation(a) {
        this.b4 = a;
        this.e("ActualHoverElevation");
    }
    get actualRippleColor() {
        return this.d2;
    }
    set actualRippleColor(a) {
        this.d2 = a;
        this.e("ActualRippleColor");
    }
    get actualCornerRadiusBottomRight() {
        return this.v;
    }
    set actualCornerRadiusBottomRight(a) {
        this.v = a;
        this.e("ActualCornerRadiusBottomRight");
    }
    get actualCornerRadiusBottomLeft() {
        return this.u;
    }
    set actualCornerRadiusBottomLeft(a) {
        this.u = a;
        this.e("ActualCornerRadiusBottomLeft");
    }
    get actualCornerRadiusTopLeft() {
        return this.w;
    }
    set actualCornerRadiusTopLeft(a) {
        this.w = a;
        this.e("ActualCornerRadiusTopLeft");
    }
    get actualCornerRadiusTopRight() {
        return this.x;
    }
    set actualCornerRadiusTopRight(a) {
        this.x = a;
        this.e("ActualCornerRadiusTopRight");
    }
    get actualBackgroundColor() {
        return this.dq;
    }
    set actualBackgroundColor(a) {
        this.dq = a;
        this.e("ActualBackgroundColor");
    }
    get actualDisabledBackgroundColor() {
        return this.dt;
    }
    set actualDisabledBackgroundColor(a) {
        this.dt = a;
        this.e("ActualDisabledBackgroundColor");
    }
    get actualDisabledBorderColor() {
        return this.du;
    }
    set actualDisabledBorderColor(a) {
        this.du = a;
        this.e("ActualDisabledBorderColor");
    }
    get actualDisabledTextColor() {
        return this.dv;
    }
    set actualDisabledTextColor(a) {
        this.dv = a;
        this.e("ActualDisabledTextColor");
    }
    get actualDisabledElevation() {
        return this.b2;
    }
    set actualDisabledElevation(a) {
        this.b2 = a;
        this.e("ActualDisabledElevation");
    }
    get actualElevationMode() {
        return this.dw;
    }
    set actualElevationMode(a) {
        this.dw = a;
        this.e("ActualElevationMode");
    }
    get actualTextColor() {
        return this.d3;
    }
    set actualTextColor(a) {
        this.d3 = a;
        this.e("ActualTextColor");
    }
    get actualHoverTextColor() {
        return this.d0;
    }
    set actualHoverTextColor(a) {
        this.d0 = a;
        this.e("ActualHoverTextColor");
    }
    get actualFocusBackgroundColor() {
        return this.dx;
    }
    set actualFocusBackgroundColor(a) {
        this.dx = a;
        this.e("ActualFocusBackgroundColor");
    }
    get actualFocusTextColor() {
        return this.dy;
    }
    set actualFocusTextColor(a) {
        this.dy = a;
        this.e("ActualFocusTextColor");
    }
    get actualHoverBackgroundColor() {
        return this.dz;
    }
    set actualHoverBackgroundColor(a) {
        this.dz = a;
        this.e("ActualHoverBackgroundColor");
    }
    get actualBorderWidth() {
        return this.t;
    }
    set actualBorderWidth(a) {
        this.t = a;
        this.e("ActualBorderWidth");
    }
    get raisedBackgroundColor() {
        return this.fz;
    }
    set raisedBackgroundColor(a) {
        this.fz = a;
        this.e("RaisedBackgroundColor");
    }
    get raisedDisabledBackgroundColor() {
        return this.f1;
    }
    set raisedDisabledBackgroundColor(a) {
        this.f1 = a;
        this.e("RaisedDisabledBackgroundColor");
    }
    get raisedDisabledBorderColor() {
        return this.f2;
    }
    set raisedDisabledBorderColor(a) {
        this.f2 = a;
        this.e("RaisedDisabledBorderColor");
    }
    get raisedDisabledTextColor() {
        return this.f3;
    }
    set raisedDisabledTextColor(a) {
        this.f3 = a;
        this.e("RaisedDisabledTextColor");
    }
    get raisedDisabledElevation() {
        return this.cp;
    }
    set raisedDisabledElevation(a) {
        this.cp = a;
        this.e("RaisedDisabledElevation");
    }
    get raisedHoverBackgroundColor() {
        return this.f6;
    }
    set raisedHoverBackgroundColor(a) {
        this.f6 = a;
        this.e("RaisedHoverBackgroundColor");
    }
    get raisedBorderColor() {
        return this.f0;
    }
    set raisedBorderColor(a) {
        this.f0 = a;
        this.e("RaisedBorderColor");
    }
    get raisedRestingElevation() {
        return this.cs;
    }
    set raisedRestingElevation(a) {
        this.cs = a;
        this.e("RaisedRestingElevation");
    }
    get raisedHoverElevation() {
        return this.cr;
    }
    set raisedHoverElevation(a) {
        this.cr = a;
        this.e("RaisedHoverElevation");
    }
    get raisedFocusElevation() {
        return this.cq;
    }
    set raisedFocusElevation(a) {
        this.cq = a;
        this.e("RaisedFocusElevation");
    }
    get raisedBorderWidth() {
        return this.ax;
    }
    set raisedBorderWidth(a) {
        this.ax = a;
        this.e("RaisedBorderWidth");
    }
    get raisedCornerRadiusBottomRight() {
        return this.az;
    }
    set raisedCornerRadiusBottomRight(a) {
        this.az = a;
        this.e("RaisedCornerRadiusBottomRight");
    }
    get raisedCornerRadiusBottomLeft() {
        return this.ay;
    }
    set raisedCornerRadiusBottomLeft(a) {
        this.ay = a;
        this.e("RaisedCornerRadiusBottomLeft");
    }
    get raisedCornerRadiusTopLeft() {
        return this.a0;
    }
    set raisedCornerRadiusTopLeft(a) {
        this.a0 = a;
        this.e("RaisedCornerRadiusTopLeft");
    }
    get raisedCornerRadiusTopRight() {
        return this.a1;
    }
    set raisedCornerRadiusTopRight(a) {
        this.a1 = a;
        this.e("RaisedCornerRadiusTopRight");
    }
    get raisedRippleColor() {
        return this.f8;
    }
    set raisedRippleColor(a) {
        this.f8 = a;
        this.e("RaisedRippleColor");
    }
    get flatBackgroundColor() {
        return this.et;
    }
    set flatBackgroundColor(a) {
        this.et = a;
        this.e("FlatBackgroundColor");
    }
    get flatDisabledBackgroundColor() {
        return this.ev;
    }
    set flatDisabledBackgroundColor(a) {
        this.ev = a;
        this.e("FlatDisabledBackgroundColor");
    }
    get flatDisabledBorderColor() {
        return this.ew;
    }
    set flatDisabledBorderColor(a) {
        this.ew = a;
        this.e("FlatDisabledBorderColor");
    }
    get flatDisabledTextColor() {
        return this.ex;
    }
    set flatDisabledTextColor(a) {
        this.ex = a;
        this.e("FlatDisabledTextColor");
    }
    get flatDisabledElevation() {
        return this.cb;
    }
    set flatDisabledElevation(a) {
        this.cb = a;
        this.e("FlatDisabledElevation");
    }
    get flatHoverBackgroundColor() {
        return this.e0;
    }
    set flatHoverBackgroundColor(a) {
        this.e0 = a;
        this.e("FlatHoverBackgroundColor");
    }
    get flatBorderColor() {
        return this.eu;
    }
    set flatBorderColor(a) {
        this.eu = a;
        this.e("FlatBorderColor");
    }
    get flatRestingElevation() {
        return this.ce;
    }
    set flatRestingElevation(a) {
        this.ce = a;
        this.e("FlatRestingElevation");
    }
    get flatHoverElevation() {
        return this.cd;
    }
    set flatHoverElevation(a) {
        this.cd = a;
        this.e("FlatHoverElevation");
    }
    get flatFocusElevation() {
        return this.cc;
    }
    set flatFocusElevation(a) {
        this.cc = a;
        this.e("FlatFocusElevation");
    }
    get flatRippleColor() {
        return this.e2;
    }
    set flatRippleColor(a) {
        this.e2 = a;
        this.e("FlatRippleColor");
    }
    get flatTextColor() {
        return this.e3;
    }
    set flatTextColor(a) {
        this.e3 = a;
        this.e("FlatTextColor");
    }
    get flatHoverTextColor() {
        return this.e1;
    }
    set flatHoverTextColor(a) {
        this.e1 = a;
        this.e("FlatHoverTextColor");
    }
    get flatFocusBackgroundColor() {
        return this.ey;
    }
    set flatFocusBackgroundColor(a) {
        this.ey = a;
        this.e("FlatFocusBackgroundColor");
    }
    get flatFocusTextColor() {
        return this.ez;
    }
    set flatFocusTextColor(a) {
        this.ez = a;
        this.e("FlatFocusTextColor");
    }
    get flatBorderWidth() {
        return this.ai;
    }
    set flatBorderWidth(a) {
        this.ai = a;
        this.e("FlatBorderWidth");
    }
    get flatCornerRadiusBottomRight() {
        return this.ak;
    }
    set flatCornerRadiusBottomRight(a) {
        this.ak = a;
        this.e("FlatCornerRadiusBottomRight");
    }
    get flatCornerRadiusBottomLeft() {
        return this.aj;
    }
    set flatCornerRadiusBottomLeft(a) {
        this.aj = a;
        this.e("FlatCornerRadiusBottomLeft");
    }
    get flatCornerRadiusTopLeft() {
        return this.al;
    }
    set flatCornerRadiusTopLeft(a) {
        this.al = a;
        this.e("FlatCornerRadiusTopLeft");
    }
    get flatCornerRadiusTopRight() {
        return this.am;
    }
    set flatCornerRadiusTopRight(a) {
        this.am = a;
        this.e("FlatCornerRadiusTopRight");
    }
    get backgroundColor() {
        return this.d7;
    }
    set backgroundColor(a) {
        this.d7 = a;
        this.e("BackgroundColor");
    }
    get disabledBackgroundColor() {
        return this.ec;
    }
    set disabledBackgroundColor(a) {
        this.ec = a;
        this.e("DisabledBackgroundColor");
    }
    get disabledBorderColor() {
        return this.ed;
    }
    set disabledBorderColor(a) {
        this.ed = a;
        this.e("DisabledBorderColor");
    }
    get disabledTextColor() {
        return this.ee;
    }
    set disabledTextColor(a) {
        this.ee = a;
        this.e("DisabledTextColor");
    }
    get disabledElevation() {
        return this.b6;
    }
    set disabledElevation(a) {
        this.b6 = a;
        this.e("DisabledElevation");
    }
    get elevationMode() {
        return this.eh;
    }
    set elevationMode(a) {
        this.eh = a;
        this.e("ElevationMode");
    }
    get hoverBackgroundColor() {
        return this.e8;
    }
    set hoverBackgroundColor(a) {
        this.e8 = a;
        this.e("HoverBackgroundColor");
    }
    get borderColor() {
        return this.d9;
    }
    set borderColor(a) {
        this.d9 = a;
        this.e("BorderColor");
    }
    get restingElevation() {
        return this.ct;
    }
    set restingElevation(a) {
        this.ct = a;
        this.e("RestingElevation");
    }
    get hoverElevation() {
        return this.cg;
    }
    set hoverElevation(a) {
        this.cg = a;
        this.e("HoverElevation");
    }
    get focusElevation() {
        return this.cf;
    }
    set focusElevation(a) {
        this.cf = a;
        this.e("FocusElevation");
    }
    get fontFamily() {
        return this._fontFamily;
    }
    set fontFamily(a) {
        this._fontFamily = a;
    }
    get fontSize() {
        return this._fontSize;
    }
    set fontSize(a) {
        this._fontSize = a;
    }
    get fontStyle() {
        return this._fontStyle;
    }
    set fontStyle(a) {
        this._fontStyle = a;
    }
    get fontWeight() {
        return this._fontWeight;
    }
    set fontWeight(a) {
        this._fontWeight = a;
    }
    get textColor() {
        return this.gb;
    }
    set textColor(a) {
        this.gb = a;
        this.e("TextColor");
    }
    get hoverTextColor() {
        return this.e9;
    }
    set hoverTextColor(a) {
        this.e9 = a;
        this.e("HoverTextColor");
    }
    get rippleColor() {
        return this.ga;
    }
    set rippleColor(a) {
        this.ga = a;
        this.e("RippleColor");
    }
    get raisedTextColor() {
        return this.f9;
    }
    set raisedTextColor(a) {
        this.f9 = a;
        this.e("RaisedTextColor");
    }
    get raisedHoverTextColor() {
        return this.f7;
    }
    set raisedHoverTextColor(a) {
        this.f7 = a;
        this.e("RaisedHoverTextColor");
    }
    get raisedFocusBackgroundColor() {
        return this.f4;
    }
    set raisedFocusBackgroundColor(a) {
        this.f4 = a;
        this.e("RaisedFocusBackgroundColor");
    }
    get raisedFocusTextColor() {
        return this.f5;
    }
    set raisedFocusTextColor(a) {
        this.f5 = a;
        this.e("RaisedFocusTextColor");
    }
    get focusBackgroundColor() {
        return this.e6;
    }
    set focusBackgroundColor(a) {
        this.e6 = a;
        this.e("FocusBackgroundColor");
    }
    get focusTextColor() {
        return this.e7;
    }
    set focusTextColor(a) {
        this.e7 = a;
        this.e("FocusTextColor");
    }
    get borderWidth() {
        return this.y;
    }
    set borderWidth(a) {
        this.y = a;
        this.e("BorderWidth");
    }
    get cornerRadiusBottomRight() {
        return this.aa;
    }
    set cornerRadiusBottomRight(a) {
        this.aa = a;
        this.e("CornerRadiusBottomRight");
    }
    get cornerRadiusBottomLeft() {
        return this.z;
    }
    set cornerRadiusBottomLeft(a) {
        this.z = a;
        this.e("CornerRadiusBottomLeft");
    }
    get cornerRadiusTopLeft() {
        return this.ab;
    }
    set cornerRadiusTopLeft(a) {
        this.ab = a;
        this.e("CornerRadiusTopLeft");
    }
    get cornerRadiusTopRight() {
        return this.ac;
    }
    set cornerRadiusTopRight(a) {
        this.ac = a;
        this.e("CornerRadiusTopRight");
    }
    get outlinedBackgroundColor() {
        return this.fo;
    }
    set outlinedBackgroundColor(a) {
        this.fo = a;
        this.e("OutlinedBackgroundColor");
    }
    get outlinedDisabledBackgroundColor() {
        return this.fq;
    }
    set outlinedDisabledBackgroundColor(a) {
        this.fq = a;
        this.e("OutlinedDisabledBackgroundColor");
    }
    get outlinedDisabledBorderColor() {
        return this.fr;
    }
    set outlinedDisabledBorderColor(a) {
        this.fr = a;
        this.e("OutlinedDisabledBorderColor");
    }
    get outlinedDisabledTextColor() {
        return this.fs;
    }
    set outlinedDisabledTextColor(a) {
        this.fs = a;
        this.e("OutlinedDisabledTextColor");
    }
    get outlinedDisabledElevation() {
        return this.cl;
    }
    set outlinedDisabledElevation(a) {
        this.cl = a;
        this.e("OutlinedDisabledElevation");
    }
    get outlinedHoverBackgroundColor() {
        return this.fv;
    }
    set outlinedHoverBackgroundColor(a) {
        this.fv = a;
        this.e("OutlinedHoverBackgroundColor");
    }
    get outlinedBorderColor() {
        return this.fp;
    }
    set outlinedBorderColor(a) {
        this.fp = a;
        this.e("OutlinedBorderColor");
    }
    get outlinedRestingElevation() {
        return this.co;
    }
    set outlinedRestingElevation(a) {
        this.co = a;
        this.e("OutlinedRestingElevation");
    }
    get outlinedHoverElevation() {
        return this.cn;
    }
    set outlinedHoverElevation(a) {
        this.cn = a;
        this.e("OutlinedHoverElevation");
    }
    get outlinedFocusElevation() {
        return this.cm;
    }
    set outlinedFocusElevation(a) {
        this.cm = a;
        this.e("OutlinedFocusElevation");
    }
    get outlinedBorderWidth() {
        return this.as;
    }
    set outlinedBorderWidth(a) {
        this.as = a;
        this.e("OutlinedBorderWidth");
    }
    get outlinedCornerRadiusBottomRight() {
        return this.au;
    }
    set outlinedCornerRadiusBottomRight(a) {
        this.au = a;
        this.e("OutlinedCornerRadiusBottomRight");
    }
    get outlinedCornerRadiusBottomLeft() {
        return this.at;
    }
    set outlinedCornerRadiusBottomLeft(a) {
        this.at = a;
        this.e("OutlinedCornerRadiusBottomLeft");
    }
    get outlinedCornerRadiusTopLeft() {
        return this.av;
    }
    set outlinedCornerRadiusTopLeft(a) {
        this.av = a;
        this.e("OutlinedCornerRadiusTopLeft");
    }
    get outlinedCornerRadiusTopRight() {
        return this.aw;
    }
    set outlinedCornerRadiusTopRight(a) {
        this.aw = a;
        this.e("OutlinedCornerRadiusTopRight");
    }
    get outlinedRippleColor() {
        return this.fx;
    }
    set outlinedRippleColor(a) {
        this.fx = a;
        this.e("OutlinedRippleColor");
    }
    get outlinedTextColor() {
        return this.fy;
    }
    set outlinedTextColor(a) {
        this.fy = a;
        this.e("OutlinedTextColor");
    }
    get outlinedHoverTextColor() {
        return this.fw;
    }
    set outlinedHoverTextColor(a) {
        this.fw = a;
        this.e("OutlinedHoverTextColor");
    }
    get outlinedFocusBackgroundColor() {
        return this.ft;
    }
    set outlinedFocusBackgroundColor(a) {
        this.ft = a;
        this.e("OutlinedFocusBackgroundColor");
    }
    get outlinedFocusTextColor() {
        return this.fu;
    }
    set outlinedFocusTextColor(a) {
        this.fu = a;
        this.e("OutlinedFocusTextColor");
    }
    get fabBackgroundColor() {
        return this.ei;
    }
    set fabBackgroundColor(a) {
        this.ei = a;
        this.e("FabBackgroundColor");
    }
    get fabDisabledBackgroundColor() {
        return this.ek;
    }
    set fabDisabledBackgroundColor(a) {
        this.ek = a;
        this.e("FabDisabledBackgroundColor");
    }
    get fabDisabledBorderColor() {
        return this.el;
    }
    set fabDisabledBorderColor(a) {
        this.el = a;
        this.e("FabDisabledBorderColor");
    }
    get fabDisabledTextColor() {
        return this.em;
    }
    set fabDisabledTextColor(a) {
        this.em = a;
        this.e("FabDisabledTextColor");
    }
    get fabDisabledElevation() {
        return this.b7;
    }
    set fabDisabledElevation(a) {
        this.b7 = a;
        this.e("FabDisabledElevation");
    }
    get fabHoverBackgroundColor() {
        return this.ep;
    }
    set fabHoverBackgroundColor(a) {
        this.ep = a;
        this.e("FabHoverBackgroundColor");
    }
    get fabBorderColor() {
        return this.ej;
    }
    set fabBorderColor(a) {
        this.ej = a;
        this.e("FabBorderColor");
    }
    get fabRestingElevation() {
        return this.ca;
    }
    set fabRestingElevation(a) {
        this.ca = a;
        this.e("FabRestingElevation");
    }
    get fabHoverElevation() {
        return this.b9;
    }
    set fabHoverElevation(a) {
        this.b9 = a;
        this.e("FabHoverElevation");
    }
    get fabFocusElevation() {
        return this.b8;
    }
    set fabFocusElevation(a) {
        this.b8 = a;
        this.e("FabFocusElevation");
    }
    get fabBorderWidth() {
        return this.ad;
    }
    set fabBorderWidth(a) {
        this.ad = a;
        this.e("FabBorderWidth");
    }
    get fabCornerRadiusBottomRight() {
        return this.af;
    }
    set fabCornerRadiusBottomRight(a) {
        this.af = a;
        this.e("FabCornerRadiusBottomRight");
    }
    get fabCornerRadiusBottomLeft() {
        return this.ae;
    }
    set fabCornerRadiusBottomLeft(a) {
        this.ae = a;
        this.e("FabCornerRadiusBottomLeft");
    }
    get fabCornerRadiusTopLeft() {
        return this.ag;
    }
    set fabCornerRadiusTopLeft(a) {
        this.ag = a;
        this.e("FabCornerRadiusTopLeft");
    }
    get fabCornerRadiusTopRight() {
        return this.ah;
    }
    set fabCornerRadiusTopRight(a) {
        this.ah = a;
        this.e("FabCornerRadiusTopRight");
    }
    get fabRippleColor() {
        return this.er;
    }
    set fabRippleColor(a) {
        this.er = a;
        this.e("FabRippleColor");
    }
    get fabTextColor() {
        return this.es;
    }
    set fabTextColor(a) {
        this.es = a;
        this.e("FabTextColor");
    }
    get fabHoverTextColor() {
        return this.eq;
    }
    set fabHoverTextColor(a) {
        this.eq = a;
        this.e("FabHoverTextColor");
    }
    get fabFocusBackgroundColor() {
        return this.en;
    }
    set fabFocusBackgroundColor(a) {
        this.en = a;
        this.e("FabFocusBackgroundColor");
    }
    get fabFocusTextColor() {
        return this.eo;
    }
    set fabFocusTextColor(a) {
        this.eo = a;
        this.e("FabFocusTextColor");
    }
    get iconBackgroundColor() {
        return this.fa;
    }
    set iconBackgroundColor(a) {
        this.fa = a;
        this.e("IconBackgroundColor");
    }
    get iconDisabledBackgroundColor() {
        return this.fc;
    }
    set iconDisabledBackgroundColor(a) {
        this.fc = a;
        this.e("IconDisabledBackgroundColor");
    }
    get iconDisabledBorderColor() {
        return this.fd;
    }
    set iconDisabledBorderColor(a) {
        this.fd = a;
        this.e("IconDisabledBorderColor");
    }
    get iconDisabledTextColor() {
        return this.fe;
    }
    set iconDisabledTextColor(a) {
        this.fe = a;
        this.e("IconDisabledTextColor");
    }
    get iconDisabledElevation() {
        return this.ch;
    }
    set iconDisabledElevation(a) {
        this.ch = a;
        this.e("IconDisabledElevation");
    }
    get iconHoverBackgroundColor() {
        return this.fh;
    }
    set iconHoverBackgroundColor(a) {
        this.fh = a;
        this.e("IconHoverBackgroundColor");
    }
    get iconBorderColor() {
        return this.fb;
    }
    set iconBorderColor(a) {
        this.fb = a;
        this.e("IconBorderColor");
    }
    get iconRestingElevation() {
        return this.ck;
    }
    set iconRestingElevation(a) {
        this.ck = a;
        this.e("IconRestingElevation");
    }
    get iconHoverElevation() {
        return this.cj;
    }
    set iconHoverElevation(a) {
        this.cj = a;
        this.e("IconHoverElevation");
    }
    get iconFocusElevation() {
        return this.ci;
    }
    set iconFocusElevation(a) {
        this.ci = a;
        this.e("IconFocusElevation");
    }
    get iconBorderWidth() {
        return this.an;
    }
    set iconBorderWidth(a) {
        this.an = a;
        this.e("IconBorderWidth");
    }
    get iconCornerRadiusBottomRight() {
        return this.ap;
    }
    set iconCornerRadiusBottomRight(a) {
        this.ap = a;
        this.e("IconCornerRadiusBottomRight");
    }
    get iconCornerRadiusBottomLeft() {
        return this.ao;
    }
    set iconCornerRadiusBottomLeft(a) {
        this.ao = a;
        this.e("IconCornerRadiusBottomLeft");
    }
    get iconCornerRadiusTopLeft() {
        return this.aq;
    }
    set iconCornerRadiusTopLeft(a) {
        this.aq = a;
        this.e("IconCornerRadiusTopLeft");
    }
    get iconCornerRadiusTopRight() {
        return this.ar;
    }
    set iconCornerRadiusTopRight(a) {
        this.ar = a;
        this.e("IconCornerRadiusTopRight");
    }
    get iconRippleColor() {
        return this.fj;
    }
    set iconRippleColor(a) {
        this.fj = a;
        this.e("IconRippleColor");
    }
    get iconTextColor() {
        return this.fk;
    }
    set iconTextColor(a) {
        this.fk = a;
        this.e("IconTextColor");
    }
    get iconHoverTextColor() {
        return this.fi;
    }
    set iconHoverTextColor(a) {
        this.fi = a;
        this.e("IconHoverTextColor");
    }
    get iconFocusBackgroundColor() {
        return this.ff;
    }
    set iconFocusBackgroundColor(a) {
        this.ff = a;
        this.e("IconFocusBackgroundColor");
    }
    get iconFocusTextColor() {
        return this.fg;
    }
    set iconFocusTextColor(a) {
        this.fg = a;
        this.e("IconFocusTextColor");
    }
    get inputId() {
        return this.fm;
    }
    set inputId(a) {
        this.fm = a;
        this.e("InputId");
    }
    get id() {
        return this.fl;
    }
    set id(a) {
        this.fl = a;
        this.e("Id");
    }
    get display() {
        return this.ef;
    }
    set display(a) {
        this.ef = a;
        this.e("Display");
    }
    get flexDirection() {
        return this.e4;
    }
    set flexDirection(a) {
        this.e4 = a;
        this.e("FlexDirection");
    }
    get flexGrow() {
        return this.e5;
    }
    set flexGrow(a) {
        this.e5 = a;
        this.e("FlexGrow");
    }
    get alignItems() {
        return this.d5;
    }
    set alignItems(a) {
        this.d5 = a;
        this.e("AlignItems");
    }
    get valueRef() {
        return this.gc;
    }
    set valueRef(a) {
        this.gc = a;
        this.e("ValueRef");
    }
    get name() {
        return this.fn;
    }
    set name(a) {
        this.fn = a;
        this.e("Name");
    }
    get tabIndex() {
        return this.cu;
    }
    set tabIndex(a) {
        this.cu = a;
        this.e("TabIndex");
    }
    get focused() {
        return this.j;
    }
    set focused(a) {
        this.j = a;
        this.e("Focused");
    }
    get isFocusStyleEnabled() {
        return this.k;
    }
    set isFocusStyleEnabled(a) {
        this.k = a;
        this.e("IsFocusStyleEnabled");
    }
    get ariaLabel() {
        return this.d6;
    }
    set ariaLabel(a) {
        this.d6 = a;
        this.e("AriaLabel");
    }
    get disableRipple() {
        return this.h;
    }
    set disableRipple(a) {
        this.h = a;
        this.e("DisableRipple");
    }
    get actualDisableRipple() {
        return this.f;
    }
    set actualDisableRipple(a) {
        this.f = a;
        this.e("ActualDisableRipple");
    }
    get isHover() {
        return this.l;
    }
    set isHover(a) {
        this.l = a;
        this.e("IsHover");
    }
    get disabled() {
        return this.g;
    }
    set disabled(a) {
        this.g = a;
        this.e("Disabled");
    }
    get disableTransitions() {
        return this.i;
    }
    set disableTransitions(a) {
        this.i = a;
        this.e("DisableTransitions");
    }
    get clickedRef() {
        return this.ea;
    }
    set clickedRef(a) {
        this.ea = a;
        this.e("ClickedRef");
    }
}
ButtonDescription.$t = markType(ButtonDescription, 'ButtonDescription', Description.$);
//# sourceMappingURL=ButtonDescription.js.map