import { RadialBaseChartDescription } from "./RadialBaseChartDescription";
import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class DataPieBaseChartDescription extends RadialBaseChartDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private x9;
    get sliceLabelFormat(): string;
    set sliceLabelFormat(a: string);
    private ww;
    get sliceLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set sliceLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private x1;
    get legendSliceLabelFormat(): string;
    set legendSliceLabelFormat(a: string);
    private wu;
    get legendSliceLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set legendSliceLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private x6;
    get othersSliceLabelFormat(): string;
    set othersSliceLabelFormat(a: string);
    private wv;
    get othersSliceLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set othersSliceLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private xz;
    get legendOthersSliceLabelFormat(): string;
    set legendOthersSliceLabelFormat(a: string);
    private wt;
    get legendOthersSliceLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set legendOthersSliceLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private xb;
    get innerExtent(): number;
    set innerExtent(a: number);
    private yb;
    get sweepDirection(): string;
    set sweepDirection(a: string);
    private ya;
    get sliceLabelPositionMode(): string;
    set sliceLabelPositionMode(a: string);
    private x2;
    get lightSliceLabelColor(): string;
    set lightSliceLabelColor(a: string);
    private xv;
    get darkSliceLabelColor(): string;
    set darkSliceLabelColor(a: string);
    private yd;
    get valueMemberPath(): string;
    set valueMemberPath(a: string);
    private xy;
    get legendLabelMemberPath(): string;
    set legendLabelMemberPath(a: string);
    private xx;
    get legendEmptyValuesMode(): string;
    set legendEmptyValuesMode(a: string);
    private x5;
    get othersCategoryType(): string;
    set othersCategoryType(a: string);
    private xc;
    get othersCategoryThreshold(): number;
    set othersCategoryThreshold(a: number);
    private x4;
    get othersCategoryText(): string;
    set othersCategoryText(a: string);
    private xw;
    get labelMemberPath(): string;
    set labelMemberPath(a: string);
    private w3;
    get valueAxisFavorLabellingScaleEnd(): boolean;
    set valueAxisFavorLabellingScaleEnd(a: boolean);
    private yc;
    get valueAxisAutoRangeBufferMode(): string;
    set valueAxisAutoRangeBufferMode(a: string);
    private w9;
    get angleAxisInterval(): number;
    set angleAxisInterval(a: number);
    private xa;
    get angleAxisMinorInterval(): number;
    set angleAxisMinorInterval(a: number);
    private xf;
    get valueAxisInterval(): number;
    set valueAxisInterval(a: number);
    private w4;
    get valueAxisIsLogarithmic(): boolean;
    set valueAxisIsLogarithmic(a: boolean);
    private xt;
    get valueAxisLogarithmBase(): number;
    set valueAxisLogarithmBase(a: number);
    private xh;
    get valueAxisMinimumValue(): number;
    set valueAxisMinimumValue(a: number);
    private xg;
    get valueAxisMaximumValue(): number;
    set valueAxisMaximumValue(a: number);
    private xi;
    get valueAxisMinorInterval(): number;
    set valueAxisMinorInterval(a: number);
    private xd;
    get radiusExtent(): number;
    set radiusExtent(a: number);
    private xe;
    get startAngle(): number;
    set startAngle(a: number);
    private x8;
    get sliceLabelContentSeparator(): string;
    set sliceLabelContentSeparator(a: string);
    private x7;
    get sliceLabelContentMode(): string;
    set sliceLabelContentMode(a: string);
    private x0;
    get legendSliceLabelContentMode(): string;
    set legendSliceLabelContentMode(a: string);
    private w1;
    get angleAxisFavorLabellingScaleEnd(): boolean;
    set angleAxisFavorLabellingScaleEnd(a: boolean);
    private w2;
    get valueAxisAbbreviateLargeNumbers(): boolean;
    set valueAxisAbbreviateLargeNumbers(a: boolean);
    private x3;
    get markerCollision(): string;
    set markerCollision(a: string);
}
