import { Description } from "./Description";
import { RadialGaugeRangeDescription } from "./RadialGaugeRangeDescription";
import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class RadialGaugeDescription extends Description {
    static $t: Type;
    private ej;
    get fontFamily(): string;
    set fontFamily(a: string);
    private a5;
    get fontSize(): number;
    set fontSize(a: number);
    private el;
    get fontWeight(): string;
    set fontWeight(a: string);
    private ek;
    get fontStyle(): string;
    set fontStyle(a: string);
    private fo;
    get width(): string;
    set width(a: string);
    private eq;
    get height(): string;
    set height(a: string);
    private ec;
    get background(): string;
    set background(a: string);
    protected get_type(): string;
    get type(): string;
    constructor();
    private m;
    get rangeBrushes(): string[];
    set rangeBrushes(a: string[]);
    private n;
    get rangeOutlines(): string[];
    set rangeOutlines(a: string[]);
    private bf;
    get minimumValue(): number;
    set minimumValue(a: number);
    private aw;
    get actualMinimumValue(): number;
    set actualMinimumValue(a: number);
    private be;
    get maximumValue(): number;
    set maximumValue(a: number);
    private av;
    get actualMaximumValue(): number;
    set actualMaximumValue(a: number);
    private bb;
    get interval(): number;
    set interval(a: number);
    private a3;
    get centerX(): number;
    set centerX(a: number);
    private a4;
    get centerY(): number;
    set centerY(a: number);
    private cf;
    get value(): number;
    set value(a: number);
    private a9;
    get highlightValue(): number;
    set highlightValue(a: number);
    private au;
    get actualHighlightValueOpacity(): number;
    set actualHighlightValueOpacity(a: number);
    private ba;
    get highlightValueOpacity(): number;
    set highlightValueOpacity(a: number);
    private d5;
    get actualHighlightValueDisplayMode(): string;
    set actualHighlightValueDisplayMode(a: string);
    private ey;
    get highlightValueDisplayMode(): string;
    set highlightValueDisplayMode(a: string);
    private b3;
    get scaleStartAngle(): number;
    set scaleStartAngle(a: number);
    private b0;
    get scaleEndAngle(): number;
    set scaleEndAngle(a: number);
    private e9;
    get scaleSweepDirection(): string;
    set scaleSweepDirection(a: string);
    private d3;
    get transitionDuration(): number;
    set transitionDuration(a: number);
    private e1;
    get needleBrush(): string;
    set needleBrush(a: string);
    private e2;
    get needleOutline(): string;
    set needleOutline(a: string);
    private bt;
    get needleStartExtent(): number;
    set needleStartExtent(a: number);
    private bm;
    get needleEndExtent(): number;
    set needleEndExtent(a: number);
    private e6;
    get needleShape(): string;
    set needleShape(a: string);
    private bu;
    get needleStartWidthRatio(): number;
    set needleStartWidthRatio(a: number);
    private bn;
    get needleEndWidthRatio(): number;
    set needleEndWidthRatio(a: number);
    private bl;
    get needleBaseFeatureWidthRatio(): number;
    set needleBaseFeatureWidthRatio(a: number);
    private bk;
    get needleBaseFeatureExtent(): number;
    set needleBaseFeatureExtent(a: number);
    private bs;
    get needlePointFeatureWidthRatio(): number;
    set needlePointFeatureWidthRatio(a: number);
    private br;
    get needlePointFeatureExtent(): number;
    set needlePointFeatureExtent(a: number);
    private bq;
    get needlePivotWidthRatio(): number;
    set needlePivotWidthRatio(a: number);
    private bo;
    get needlePivotInnerWidthRatio(): number;
    set needlePivotInnerWidthRatio(a: number);
    private e5;
    get needlePivotShape(): string;
    set needlePivotShape(a: string);
    private b4;
    get scaleStartExtent(): number;
    set scaleStartExtent(a: number);
    private e3;
    get needlePivotBrush(): string;
    set needlePivotBrush(a: string);
    private e4;
    get needlePivotOutline(): string;
    set needlePivotOutline(a: string);
    private bv;
    get needleStrokeThickness(): number;
    set needleStrokeThickness(a: number);
    private bp;
    get needlePivotStrokeThickness(): number;
    set needlePivotStrokeThickness(a: number);
    private b1;
    get scaleEndExtent(): number;
    set scaleEndExtent(a: number);
    private bc;
    get labelExtent(): number;
    set labelExtent(a: number);
    private bd;
    get labelInterval(): number;
    set labelInterval(a: number);
    private b9;
    get tickStartExtent(): number;
    set tickStartExtent(a: number);
    private b8;
    get tickEndExtent(): number;
    set tickEndExtent(a: number);
    private ca;
    get tickStrokeThickness(): number;
    set tickStrokeThickness(a: number);
    private fg;
    get tickBrush(): string;
    set tickBrush(a: string);
    private ei;
    get fontBrush(): string;
    set fontBrush(a: string);
    private bi;
    get minorTickStartExtent(): number;
    set minorTickStartExtent(a: number);
    private bh;
    get minorTickEndExtent(): number;
    set minorTickEndExtent(a: number);
    private bj;
    get minorTickStrokeThickness(): number;
    set minorTickStrokeThickness(a: number);
    private e0;
    get minorTickBrush(): string;
    set minorTickBrush(a: string);
    private bg;
    get minorTickCount(): number;
    set minorTickCount(a: number);
    private e7;
    get scaleBrush(): string;
    set scaleBrush(a: string);
    private ed;
    get backingBrush(): string;
    set backingBrush(a: string);
    private ee;
    get backingOutline(): string;
    set backingOutline(a: string);
    private a2;
    get backingStrokeThickness(): number;
    set backingStrokeThickness(a: number);
    private a0;
    get backingOuterExtent(): number;
    set backingOuterExtent(a: number);
    private a1;
    get backingOversweep(): number;
    set backingOversweep(a: number);
    private b2;
    get scaleOversweep(): number;
    set scaleOversweep(a: number);
    private e8;
    get scaleOversweepShape(): string;
    set scaleOversweepShape(a: string);
    private ay;
    get backingCornerRadius(): number;
    set backingCornerRadius(a: number);
    private az;
    get backingInnerExtent(): number;
    set backingInnerExtent(a: number);
    private ef;
    get backingShape(): string;
    set backingShape(a: string);
    private o;
    get ranges(): RadialGaugeRangeDescription[];
    set ranges(a: RadialGaugeRangeDescription[]);
    private bz;
    get radiusMultiplier(): number;
    set radiusMultiplier(a: number);
    private eg;
    get duplicateLabelOmissionStrategy(): string;
    set duplicateLabelOmissionStrategy(a: string);
    private ad;
    get isNeedleDraggingEnabled(): boolean;
    set isNeedleDraggingEnabled(a: boolean);
    private ac;
    get isNeedleDraggingConstrained(): boolean;
    set isNeedleDraggingConstrained(a: boolean);
    private ab;
    get isHighlightNeedleDraggingEnabled(): boolean;
    set isHighlightNeedleDraggingEnabled(a: boolean);
    private aa;
    get isHighlightNeedleDraggingConstrained(): boolean;
    set isHighlightNeedleDraggingConstrained(a: boolean);
    private eh;
    get font(): string;
    set font(a: string);
    private ez;
    get labelFormat(): string;
    set labelFormat(a: string);
    private l;
    get labelFormatSpecifiers(): FormatSpecifierDescription[];
    set labelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private ce;
    get transitionProgress(): number;
    set transitionProgress(a: number);
    private by;
    get pixelScalingRatio(): number;
    set pixelScalingRatio(a: number);
    private ax;
    get actualPixelScalingRatio(): number;
    set actualPixelScalingRatio(a: number);
    private bw;
    get opticalScalingRatio(): number;
    set opticalScalingRatio(a: number);
    private ae;
    get opticalScalingEnabled(): boolean;
    set opticalScalingEnabled(a: boolean);
    private bx;
    get opticalScalingSize(): number;
    set opticalScalingSize(a: number);
    private fm;
    get titleText(): string;
    set titleText(a: string);
    private ff;
    get subtitleText(): string;
    set subtitleText(a: string);
    private cb;
    get titleAngle(): number;
    set titleAngle(a: number);
    private b5;
    get subtitleAngle(): number;
    set subtitleAngle(a: number);
    private cc;
    get titleExtent(): number;
    set titleExtent(a: number);
    private b6;
    get subtitleExtent(): number;
    set subtitleExtent(a: number);
    private fh;
    get titleBrush(): string;
    set titleBrush(a: string);
    private fa;
    get subtitleBrush(): string;
    set subtitleBrush(a: string);
    private ah;
    get titleDisplaysValue(): boolean;
    set titleDisplaysValue(a: boolean);
    private af;
    get subtitleDisplaysValue(): boolean;
    set subtitleDisplaysValue(a: boolean);
    private ai;
    get titleSnapsToNeedlePivot(): boolean;
    set titleSnapsToNeedlePivot(a: boolean);
    private ag;
    get subtitleSnapsToNeedlePivot(): boolean;
    set subtitleSnapsToNeedlePivot(a: boolean);
    private fe;
    get subtitleFormat(): string;
    set subtitleFormat(a: string);
    private p;
    get subtitleFormatSpecifiers(): FormatSpecifierDescription[];
    set subtitleFormatSpecifiers(a: FormatSpecifierDescription[]);
    private fl;
    get titleFormat(): string;
    set titleFormat(a: string);
    private q;
    get titleFormatSpecifiers(): FormatSpecifierDescription[];
    set titleFormatSpecifiers(a: FormatSpecifierDescription[]);
    private ew;
    get highlightLabelText(): string;
    set highlightLabelText(a: string);
    private a6;
    get highlightLabelAngle(): number;
    set highlightLabelAngle(a: number);
    private a7;
    get highlightLabelExtent(): number;
    set highlightLabelExtent(a: number);
    private er;
    get highlightLabelBrush(): string;
    set highlightLabelBrush(a: string);
    private y;
    get highlightLabelDisplaysValue(): boolean;
    set highlightLabelDisplaysValue(a: boolean);
    private z;
    get highlightLabelSnapsToNeedlePivot(): boolean;
    set highlightLabelSnapsToNeedlePivot(a: boolean);
    private ev;
    get highlightLabelFormat(): string;
    set highlightLabelFormat(a: string);
    private k;
    get highlightLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set highlightLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private es;
    get highlightLabelFontFamily(): string;
    set highlightLabelFontFamily(a: string);
    private a8;
    get highlightLabelFontSize(): number;
    set highlightLabelFontSize(a: number);
    private et;
    get highlightLabelFontStyle(): string;
    set highlightLabelFontStyle(a: string);
    private eu;
    get highlightLabelFontWeight(): string;
    set highlightLabelFontWeight(a: string);
    private fb;
    get subtitleFontFamily(): string;
    set subtitleFontFamily(a: string);
    private b7;
    get subtitleFontSize(): number;
    set subtitleFontSize(a: number);
    private fc;
    get subtitleFontStyle(): string;
    set subtitleFontStyle(a: string);
    private fd;
    get subtitleFontWeight(): string;
    set subtitleFontWeight(a: string);
    private fi;
    get titleFontFamily(): string;
    set titleFontFamily(a: string);
    private cd;
    get titleFontSize(): number;
    set titleFontSize(a: number);
    private fj;
    get titleFontStyle(): string;
    set titleFontStyle(a: string);
    private fk;
    get titleFontWeight(): string;
    set titleFontWeight(a: string);
    private eb;
    get alignTitleRef(): string;
    set alignTitleRef(a: string);
    private ea;
    get alignSubtitleRef(): string;
    set alignSubtitleRef(a: string);
    private d8;
    get alignHighlightLabelRef(): string;
    set alignHighlightLabelRef(a: string);
    private ep;
    get formatTitleRef(): string;
    set formatTitleRef(a: string);
    private eo;
    get formatSubtitleRef(): string;
    set formatSubtitleRef(a: string);
    private em;
    get formatHighlightLabelRef(): string;
    set formatHighlightLabelRef(a: string);
    private en;
    get formatLabelRef(): string;
    set formatLabelRef(a: string);
    private d9;
    get alignLabelRef(): string;
    set alignLabelRef(a: string);
    private fn;
    get valueChangedRef(): string;
    set valueChangedRef(a: string);
    private ex;
    get highlightValueChangedRef(): string;
    set highlightValueChangedRef(a: string);
    private d7;
    get actualMinimumValueChangeRef(): string;
    set actualMinimumValueChangeRef(a: string);
    private d6;
    get actualMaximumValueChangeRef(): string;
    set actualMaximumValueChangeRef(a: string);
}
