import { DataPieBaseChart } from "./DataPieBaseChart";
import { Type } from "igniteui-react-core";
import { List$1 } from "igniteui-react-core";
import { DataSeriesType } from "igniteui-react-core";
import { IDataSeriesAdapterRule } from "igniteui-react-core";
import { DomainType } from "./DomainType";
import { DataPieChartType } from "./DataPieChartType";
import { CategoryTransitionInMode } from "./CategoryTransitionInMode";
import { TransitionInSpeedType } from "./TransitionInSpeedType";
import { Series } from "./Series";
import { DataSeries } from "igniteui-react-core";
import { XamDataChart } from "./XamDataChart";
import { MarkerType } from "./MarkerType";
/**
 * @hidden
 */
export declare class DataPieChart extends DataPieBaseChart {
    static $t: Type;
    protected ur(): void;
    protected ut(a: Series, b: number): void;
    protected vi(a: string, b: any, c: any): void;
    private ajx;
    get ajz(): number;
    set ajz(a: number);
    private ajy;
    get aj0(): number;
    set aj0(a: number);
    private ajr;
    get ajt(): (time: number) => number;
    set ajt(a: (time: number) => number);
    private ajs;
    get aju(): (time: number) => number;
    set aju(a: (time: number) => number);
    aj2(): string;
    constructor();
    protected get_hs(): List$1<DataSeriesType>;
    protected get hs(): List$1<DataSeriesType>;
    protected get_hr(): List$1<IDataSeriesAdapterRule>;
    protected get hr(): List$1<IDataSeriesAdapterRule>;
    protected get_ag1(): boolean;
    protected bi(a: DataSeries): DataSeriesType;
    protected da(a: DataSeries, b: DataSeriesType): Series;
    protected um(a: XamDataChart, b: any): void;
    protected us(a: Series, b: number): void;
    protected tx(a: Series, b: number): void;
    protected cz(a: Series): MarkerType;
    protected vf(a: string, b: any, c: any): void;
    protected get_b9(): DomainType;
    get b9(): DomainType;
    private ajn;
    get ajo(): DataPieChartType;
    set ajo(a: DataPieChartType);
    private ajv;
    get ajw(): boolean;
    set ajw(a: boolean);
    private ajl;
    get ajm(): CategoryTransitionInMode;
    set ajm(a: CategoryTransitionInMode);
    private ajp;
    get ajq(): TransitionInSpeedType;
    set ajq(a: TransitionInSpeedType);
}
