import { DataPieBaseChart } from "./DataPieBaseChart";
import { Type } from "igniteui-angular-core";
import { List$1 } from "igniteui-angular-core";
import { DataSeriesType } from "igniteui-angular-core";
import { IDataSeriesAdapterRule } from "igniteui-angular-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-angular-core";
import { XamDataChart } from "./XamDataChart";
import { MarkerType } from "./MarkerType";
/**
 * @hidden
 */
export declare class DataPieChart extends DataPieBaseChart {
    static $t: Type;
    protected vw(): void;
    protected vy(a: Series, b: number): void;
    protected wr(a: string, b: any, c: any): void;
    private amm;
    get amo(): number;
    set amo(a: number);
    private amn;
    get amp(): number;
    set amp(a: number);
    private amg;
    get ami(): (time: number) => number;
    set ami(a: (time: number) => number);
    private amh;
    get amj(): (time: number) => number;
    set amj(a: (time: number) => number);
    amr(): string;
    constructor();
    protected get_h7(): List$1<DataSeriesType>;
    protected get h7(): List$1<DataSeriesType>;
    protected get_h6(): List$1<IDataSeriesAdapterRule>;
    protected get h6(): List$1<IDataSeriesAdapterRule>;
    protected get_aja(): boolean;
    protected bf(a: DataSeries): DataSeriesType;
    protected dd(a: DataSeries, b: DataSeriesType): Series;
    protected vr(a: XamDataChart, b: any): void;
    protected vx(a: Series, b: number): void;
    protected u1(a: Series, b: number): void;
    protected c2(a: Series): MarkerType;
    protected wn(a: string, b: any, c: any): void;
    protected get_cc(): DomainType;
    get cc(): DomainType;
    private amc;
    get amd(): DataPieChartType;
    set amd(a: DataPieChartType);
    private amk;
    get aml(): boolean;
    set aml(a: boolean);
    private ama;
    get amb(): CategoryTransitionInMode;
    set amb(a: CategoryTransitionInMode);
    private ame;
    get amf(): TransitionInSpeedType;
    set amf(a: TransitionInSpeedType);
}
