import { Description } from "./Description";
import { RadialGaugeRangeDescription } from "./RadialGaugeRangeDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class RadialGaugeDescription extends Description {
    static $t: Type;
    private cp;
    fontFamily: string;
    private z;
    fontSize: number;
    private cr;
    fontWeight: string;
    private cq;
    fontStyle: string;
    private c6;
    width: string;
    private ct;
    height: string;
    private ci;
    background: string;
    protected get_type(): string;
    readonly type: string;
    constructor();
    private f;
    rangeBrushes: string[];
    private g;
    rangeOutlines: string[];
    private ae;
    minimumValue: number;
    private q;
    actualMinimumValue: number;
    private ad;
    maximumValue: number;
    private p;
    actualMaximumValue: number;
    private aa;
    interval: number;
    private x;
    centerX: number;
    private y;
    centerY: number;
    private a6;
    value: number;
    private a0;
    scaleStartAngle: number;
    private ax;
    scaleEndAngle: number;
    private c3;
    scaleSweepDirection: string;
    private cf;
    transitionDuration: number;
    private c5;
    transitionEasingFunctionRef: string;
    private cv;
    needleBrush: string;
    private cw;
    needleOutline: string;
    private as;
    needleStartExtent: number;
    private al;
    needleEndExtent: number;
    private c0;
    needleShape: string;
    private at;
    needleStartWidthRatio: number;
    private am;
    needleEndWidthRatio: number;
    private ak;
    needleBaseFeatureWidthRatio: number;
    private aj;
    needleBaseFeatureExtent: number;
    private ar;
    needlePointFeatureWidthRatio: number;
    private aq;
    needlePointFeatureExtent: number;
    private ap;
    needlePivotWidthRatio: number;
    private an;
    needlePivotInnerWidthRatio: number;
    private cz;
    needlePivotShape: string;
    private a1;
    scaleStartExtent: number;
    private cx;
    needlePivotBrush: string;
    private cy;
    needlePivotOutline: string;
    private au;
    needleStrokeThickness: number;
    private ao;
    needlePivotStrokeThickness: number;
    private ay;
    scaleEndExtent: number;
    private ab;
    labelExtent: number;
    private ac;
    labelInterval: number;
    private a3;
    tickStartExtent: number;
    private a2;
    tickEndExtent: number;
    private a4;
    tickStrokeThickness: number;
    private c4;
    tickBrush: string;
    private co;
    fontBrush: string;
    private ah;
    minorTickStartExtent: number;
    private ag;
    minorTickEndExtent: number;
    private ai;
    minorTickStrokeThickness: number;
    private cu;
    minorTickBrush: string;
    private af;
    minorTickCount: number;
    private c1;
    scaleBrush: string;
    private cj;
    backingBrush: string;
    private ck;
    backingOutline: string;
    private w;
    backingStrokeThickness: number;
    private u;
    backingOuterExtent: number;
    private v;
    backingOversweep: number;
    private az;
    scaleOversweep: number;
    private c2;
    scaleOversweepShape: string;
    private s;
    backingCornerRadius: number;
    private t;
    backingInnerExtent: number;
    private cl;
    backingShape: string;
    private h;
    ranges: RadialGaugeRangeDescription[];
    private aw;
    radiusMultiplier: number;
    private cm;
    duplicateLabelOmissionStrategy: string;
    private m;
    isNeedleDraggingEnabled: boolean;
    private l;
    isNeedleDraggingConstrained: boolean;
    private cn;
    font: string;
    private a5;
    transitionProgress: number;
    private av;
    pixelScalingRatio: number;
    private r;
    actualPixelScalingRatio: number;
    private cs;
    formatLabelRef: string;
    private ch;
    alignLabelRef: string;
}
