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 zg;
    get sliceLabelFormat(): string;
    set sliceLabelFormat(a: string);
    private xt;
    get sliceLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set sliceLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private y8;
    get legendSliceLabelFormat(): string;
    set legendSliceLabelFormat(a: string);
    private xr;
    get legendSliceLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set legendSliceLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private zd;
    get othersSliceLabelFormat(): string;
    set othersSliceLabelFormat(a: string);
    private xs;
    get othersSliceLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set othersSliceLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private y6;
    get legendOthersSliceLabelFormat(): string;
    set legendOthersSliceLabelFormat(a: string);
    private xq;
    get legendOthersSliceLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set legendOthersSliceLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private yc;
    get innerExtent(): number;
    set innerExtent(a: number);
    private zi;
    get sweepDirection(): string;
    set sweepDirection(a: string);
    private zh;
    get sliceLabelPositionMode(): string;
    set sliceLabelPositionMode(a: string);
    private y9;
    get lightSliceLabelColor(): string;
    set lightSliceLabelColor(a: string);
    private y2;
    get darkSliceLabelColor(): string;
    set darkSliceLabelColor(a: string);
    private zk;
    get valueMemberPath(): string;
    set valueMemberPath(a: string);
    private y5;
    get legendLabelMemberPath(): string;
    set legendLabelMemberPath(a: string);
    private y4;
    get legendEmptyValuesMode(): string;
    set legendEmptyValuesMode(a: string);
    private zc;
    get othersCategoryType(): string;
    set othersCategoryType(a: string);
    private yd;
    get othersCategoryThreshold(): number;
    set othersCategoryThreshold(a: number);
    private zb;
    get othersCategoryText(): string;
    set othersCategoryText(a: string);
    private y3;
    get labelMemberPath(): string;
    set labelMemberPath(a: string);
    private x2;
    get valueAxisFavorLabellingScaleEnd(): boolean;
    set valueAxisFavorLabellingScaleEnd(a: boolean);
    private zj;
    get valueAxisAutoRangeBufferMode(): string;
    set valueAxisAutoRangeBufferMode(a: string);
    private ya;
    get angleAxisInterval(): number;
    set angleAxisInterval(a: number);
    private yb;
    get angleAxisMinorInterval(): number;
    set angleAxisMinorInterval(a: number);
    private yj;
    get valueAxisInterval(): number;
    set valueAxisInterval(a: number);
    private x3;
    get valueAxisIsLogarithmic(): boolean;
    set valueAxisIsLogarithmic(a: boolean);
    private y0;
    get valueAxisLogarithmBase(): number;
    set valueAxisLogarithmBase(a: number);
    private yl;
    get valueAxisMinimumValue(): number;
    set valueAxisMinimumValue(a: number);
    private yk;
    get valueAxisMaximumValue(): number;
    set valueAxisMaximumValue(a: number);
    private ym;
    get valueAxisMinorInterval(): number;
    set valueAxisMinorInterval(a: number);
    private ye;
    get radiusExtent(): number;
    set radiusExtent(a: number);
    private yi;
    get startAngle(): number;
    set startAngle(a: number);
    private zf;
    get sliceLabelContentSeparator(): string;
    set sliceLabelContentSeparator(a: string);
    private ze;
    get sliceLabelContentMode(): string;
    set sliceLabelContentMode(a: string);
    private y7;
    get legendSliceLabelContentMode(): string;
    set legendSliceLabelContentMode(a: string);
    private yf;
    get radiusX(): number;
    set radiusX(a: number);
    private yg;
    get radiusY(): number;
    set radiusY(a: number);
    private yh;
    get selectionThickness(): number;
    set selectionThickness(a: number);
    private x0;
    get useInsetOutlines(): boolean;
    set useInsetOutlines(a: boolean);
    private xy;
    get angleAxisFavorLabellingScaleEnd(): boolean;
    set angleAxisFavorLabellingScaleEnd(a: boolean);
    private x1;
    get valueAxisAbbreviateLargeNumbers(): boolean;
    set valueAxisAbbreviateLargeNumbers(a: boolean);
    private za;
    get markerCollision(): string;
    set markerCollision(a: string);
    private xz;
    get fireMouseLeaveOnManipulationStart(): boolean;
    set fireMouseLeaveOnManipulationStart(a: boolean);
}
