import { Description } from "./Description";
import { LinearGraphRangeDescription } from "./LinearGraphRangeDescription";
import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class LinearGaugeDescription extends Description {
    static $t: Type;
    private db;
    get fontFamily(): string;
    set fontFamily(a: string);
    private al;
    get fontSize(): number;
    set fontSize(a: number);
    private dd;
    get fontWeight(): string;
    set fontWeight(a: string);
    private dc;
    get fontStyle(): string;
    set fontStyle(a: string);
    private du;
    get width(): string;
    set width(a: string);
    private df;
    get height(): string;
    set height(a: string);
    private c6;
    get background(): string;
    set background(a: string);
    protected get_type(): string;
    get type(): string;
    constructor();
    private bm;
    get transitionProgress(): number;
    set transitionProgress(a: number);
    private dp;
    get orientation(): string;
    set orientation(a: string);
    private n;
    get ranges(): LinearGraphRangeDescription[];
    set ranges(a: LinearGraphRangeDescription[]);
    private l;
    get rangeBrushes(): string[];
    set rangeBrushes(a: string[]);
    private m;
    get rangeOutlines(): string[];
    set rangeOutlines(a: string[]);
    private au;
    get minimumValue(): number;
    set minimumValue(a: number);
    private ag;
    get actualMinimumValue(): number;
    set actualMinimumValue(a: number);
    private at;
    get maximumValue(): number;
    set maximumValue(a: number);
    private af;
    get actualMaximumValue(): number;
    set actualMaximumValue(a: number);
    private bn;
    get value(): number;
    set value(a: number);
    private dn;
    get needleShape(): string;
    set needleShape(a: string);
    private dl;
    get needleName(): string;
    set needleName(a: string);
    private ba;
    get rangeInnerExtent(): number;
    set rangeInnerExtent(a: number);
    private bd;
    get scaleInnerExtent(): number;
    set scaleInnerExtent(a: number);
    private bb;
    get rangeOuterExtent(): number;
    set rangeOuterExtent(a: number);
    private be;
    get scaleOuterExtent(): number;
    set scaleOuterExtent(a: number);
    private a1;
    get needleInnerExtent(): number;
    set needleInnerExtent(a: number);
    private a5;
    get needleOuterExtent(): number;
    set needleOuterExtent(a: number);
    private a0;
    get needleInnerBaseWidth(): number;
    set needleInnerBaseWidth(a: number);
    private a4;
    get needleOuterBaseWidth(): number;
    set needleOuterBaseWidth(a: number);
    private a3;
    get needleInnerPointWidth(): number;
    set needleInnerPointWidth(a: number);
    private a7;
    get needleOuterPointWidth(): number;
    set needleOuterPointWidth(a: number);
    private a2;
    get needleInnerPointExtent(): number;
    set needleInnerPointExtent(a: number);
    private a6;
    get needleOuterPointExtent(): number;
    set needleOuterPointExtent(a: number);
    private ao;
    get interval(): number;
    set interval(a: number);
    private bi;
    get ticksPostInitial(): number;
    set ticksPostInitial(a: number);
    private bj;
    get ticksPreTerminal(): number;
    set ticksPreTerminal(a: number);
    private aq;
    get labelInterval(): number;
    set labelInterval(a: number);
    private ap;
    get labelExtent(): number;
    set labelExtent(a: number);
    private ar;
    get labelsPostInitial(): number;
    set labelsPostInitial(a: number);
    private as;
    get labelsPreTerminal(): number;
    set labelsPreTerminal(a: number);
    private av;
    get minorTickCount(): number;
    set minorTickCount(a: number);
    private bk;
    get tickStartExtent(): number;
    set tickStartExtent(a: number);
    private bh;
    get tickEndExtent(): number;
    set tickEndExtent(a: number);
    private bl;
    get tickStrokeThickness(): number;
    set tickStrokeThickness(a: number);
    private ds;
    get tickBrush(): string;
    set tickBrush(a: string);
    private da;
    get fontBrush(): string;
    set fontBrush(a: string);
    private az;
    get needleBreadth(): number;
    set needleBreadth(a: number);
    private dk;
    get needleBrush(): string;
    set needleBrush(a: string);
    private dm;
    get needleOutline(): string;
    set needleOutline(a: string);
    private a8;
    get needleStrokeThickness(): number;
    set needleStrokeThickness(a: number);
    private ax;
    get minorTickStartExtent(): number;
    set minorTickStartExtent(a: number);
    private aw;
    get minorTickEndExtent(): number;
    set minorTickEndExtent(a: number);
    private ay;
    get minorTickStrokeThickness(): number;
    set minorTickStrokeThickness(a: number);
    private dj;
    get minorTickBrush(): string;
    set minorTickBrush(a: string);
    private u;
    get isScaleInverted(): boolean;
    set isScaleInverted(a: boolean);
    private c7;
    get backingBrush(): string;
    set backingBrush(a: string);
    private c8;
    get backingOutline(): string;
    set backingOutline(a: string);
    private ak;
    get backingStrokeThickness(): number;
    set backingStrokeThickness(a: number);
    private ai;
    get backingInnerExtent(): number;
    set backingInnerExtent(a: number);
    private aj;
    get backingOuterExtent(): number;
    set backingOuterExtent(a: number);
    private bf;
    get scaleStartExtent(): number;
    set scaleStartExtent(a: number);
    private bc;
    get scaleEndExtent(): number;
    set scaleEndExtent(a: number);
    private dq;
    get scaleBrush(): string;
    set scaleBrush(a: string);
    private dr;
    get scaleOutline(): string;
    set scaleOutline(a: string);
    private bg;
    get scaleStrokeThickness(): number;
    set scaleStrokeThickness(a: number);
    private w;
    get mergeViewports(): boolean;
    set mergeViewports(a: boolean);
    private v;
    get labelsVisible(): boolean;
    set labelsVisible(a: boolean);
    private t;
    get isNeedleDraggingEnabled(): boolean;
    set isNeedleDraggingEnabled(a: boolean);
    private s;
    get isHighlightNeedleDraggingEnabled(): boolean;
    set isHighlightNeedleDraggingEnabled(a: boolean);
    private di;
    get labelFormat(): string;
    set labelFormat(a: string);
    private k;
    get labelFormatSpecifiers(): FormatSpecifierDescription[];
    set labelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private cz;
    get transitionDuration(): number;
    set transitionDuration(a: number);
    private am;
    get highlightValue(): number;
    set highlightValue(a: number);
    private ae;
    get actualHighlightValueOpacity(): number;
    set actualHighlightValueOpacity(a: number);
    private an;
    get highlightValueOpacity(): number;
    set highlightValueOpacity(a: number);
    private c2;
    get actualHighlightValueDisplayMode(): string;
    set actualHighlightValueDisplayMode(a: string);
    private dh;
    get highlightValueDisplayMode(): string;
    set highlightValueDisplayMode(a: string);
    private cy;
    get showToolTipTimeout(): number;
    set showToolTipTimeout(a: number);
    private x;
    get showToolTip(): boolean;
    set showToolTip(a: boolean);
    private c9;
    get font(): string;
    set font(a: string);
    private a9;
    get pixelScalingRatio(): number;
    set pixelScalingRatio(a: number);
    private ah;
    get actualPixelScalingRatio(): number;
    set actualPixelScalingRatio(a: number);
    private de;
    get formatLabelRef(): string;
    set formatLabelRef(a: string);
    private c5;
    get alignLabelRef(): string;
    set alignLabelRef(a: string);
    private dt;
    get valueChangedRef(): string;
    set valueChangedRef(a: string);
    private dg;
    get highlightValueChangedRef(): string;
    set highlightValueChangedRef(a: string);
    private c4;
    get actualMinimumValueChangeRef(): string;
    set actualMinimumValueChangeRef(a: string);
    private c3;
    get actualMaximumValueChangeRef(): string;
    set actualMaximumValueChangeRef(a: string);
}
