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 u2(): void;
    protected u4(a: Series, b: number): void;
    protected vu(a: string, b: any, c: any): void;
    private aku;
    get akw(): number;
    set akw(a: number);
    private akv;
    get akx(): number;
    set akx(a: number);
    private ako;
    get akq(): (time: number) => number;
    set akq(a: (time: number) => number);
    private akp;
    get akr(): (time: number) => number;
    set akr(a: (time: number) => number);
    akz(): string;
    constructor();
    protected get_hv(): List$1<DataSeriesType>;
    protected get hv(): List$1<DataSeriesType>;
    protected get_hu(): List$1<IDataSeriesAdapterRule>;
    protected get hu(): List$1<IDataSeriesAdapterRule>;
    protected get_ahu(): boolean;
    protected be(a: DataSeries): DataSeriesType;
    protected dc(a: DataSeries, b: DataSeriesType): Series;
    protected ux(a: XamDataChart, b: any): void;
    protected u3(a: Series, b: number): void;
    protected t7(a: Series, b: number): void;
    protected c1(a: Series): MarkerType;
    protected vr(a: string, b: any, c: any): void;
    protected get_cb(): DomainType;
    get cb(): DomainType;
    private akk;
    get akl(): DataPieChartType;
    set akl(a: DataPieChartType);
    private aks;
    get akt(): boolean;
    set akt(a: boolean);
    private aki;
    get akj(): CategoryTransitionInMode;
    set akj(a: CategoryTransitionInMode);
    private akm;
    get akn(): TransitionInSpeedType;
    set akn(a: TransitionInSpeedType);
}
