import { Description } from "./Description";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class PieChartBaseDescription extends Description {
    static $t: Type;
    private bq;
    tooltipTemplateRef: string;
    private aw;
    fontFamily: string;
    private v;
    fontSize: number;
    private ay;
    fontWeight: string;
    private ax;
    fontStyle: string;
    protected get_type(): string;
    readonly type: string;
    constructor();
    private av;
    dataSourceRef: string;
    private w;
    innerExtent: number;
    private br;
    valueMemberPath: string;
    private a3;
    labelMemberPath: string;
    private ba;
    legendLabelMemberPath: string;
    private a5;
    labelsPosition: string;
    private a4;
    labelOuterColor: string;
    private a2;
    labelInnerColor: string;
    private a7;
    leaderLineVisibility: string;
    private a6;
    leaderLineType: string;
    private y;
    leaderLineMargin: number;
    private ab;
    othersCategoryThreshold: number;
    private be;
    othersCategoryType: string;
    private bd;
    othersCategoryText: string;
    private u;
    explodedRadius: number;
    private ad;
    radiusFactor: number;
    private o;
    allowSliceSelection: boolean;
    private n;
    allowSliceExplosion: boolean;
    private g;
    explodedSlices: number[];
    private x;
    labelExtent: number;
    private ag;
    startAngle: number;
    private bo;
    sweepDirection: string;
    private bb;
    othersCategoryFill: string;
    private bc;
    othersCategoryStroke: string;
    private aa;
    othersCategoryStrokeThickness: number;
    private z;
    othersCategoryOpacity: number;
    private bk;
    selectedSliceFill: string;
    private bl;
    selectedSliceStroke: string;
    private af;
    selectedSliceStrokeThickness: number;
    private ae;
    selectedSliceOpacity: number;
    private f;
    brushes: string[];
    private h;
    outlines: string[];
    private a9;
    legendItemTemplateRef: string;
    private a8;
    legendItemBadgeTemplateRef: string;
    private p;
    isSurfaceInteractionDisabled: boolean;
    private az;
    formatLabelRef: string;
    private a0;
    formatLegendLabelRef: string;
    private ac;
    pixelScalingRatio: number;
    private t;
    actualPixelScalingRatio: number;
    private bm;
    selectionMode: string;
    private bh;
    selectedItemRef: string;
    private i;
    selectedItems: any[];
    private bp;
    textStyle: string;
    private a1;
    labelClickRef: string;
    private bg;
    selectedItemChangingRef: string;
    private bj;
    selectedItemsChangingRef: string;
    private bf;
    selectedItemChangedRef: string;
    private bi;
    selectedItemsChangedRef: string;
    private bn;
    sliceClickRef: string;
}
