import { DomainChart } from "./DomainChart";
import { IEnumerable$1, Type } from "igniteui-angular-core";
import { Brush } from "igniteui-angular-core";
import { HorizontalAlignment } from "igniteui-angular-core";
import { VerticalAlignment } from "igniteui-angular-core";
import { Visibility } from "igniteui-angular-core";
import { ValueAxisLabelLocation } from "./ValueAxisLabelLocation";
import { AngleAxisLabelLocation } from "./AngleAxisLabelLocation";
import { Axis } from "./Axis";
import { AxisLabelSettings } from "./AxisLabelSettings";
import { TitleSettings } from "./TitleSettings";
import { DataSeries } from "igniteui-angular-core";
import { XamDataChart } from "./XamDataChart";
import { CategoryAxisBase } from "./CategoryAxisBase";
import { AxisLabelsLocation } from "./AxisLabelsLocation";
/**
 * @hidden
 */
export declare abstract class RadialBaseChart extends DomainChart {
    static $t: Type;
    provideContainer(a: any): void;
    protected vw(): void;
    protected wr(a: string, b: any, c: any): void;
    private aa3;
    get aa5(): (item: any) => string;
    set aa5(a: (item: any) => string);
    private aa4;
    get aa6(): (item: any) => string;
    set aa6(a: (item: any) => string);
    private abi;
    get ack(): number;
    set ack(a: number);
    private abk;
    get acm(): number;
    set acm(a: number);
    private abj;
    get acl(): number;
    set acl(a: number);
    private abh;
    get acj(): number;
    set acj(a: number);
    private ab1;
    get ac7(): number;
    set ac7(a: number);
    private ab3;
    get ac9(): number;
    set ac9(a: number);
    private ab2;
    get ac8(): number;
    set ac8(a: number);
    private ab0;
    get ac6(): number;
    set ac6(a: number);
    private ag4;
    get ahk(): Brush;
    set ahk(a: Brush);
    private ahb;
    get ahr(): Brush;
    set ahr(a: Brush);
    private ag2;
    get ahi(): Brush;
    set ahi(a: Brush);
    private ag3;
    get ahj(): Brush;
    set ahj(a: Brush);
    private abv;
    get acx(): number;
    set acx(a: number);
    private ace;
    get adk(): number;
    set adk(a: number);
    private abu;
    get acw(): number;
    set acw(a: number);
    private acd;
    get adj(): number;
    set adj(a: number);
    private abx;
    get acz(): number;
    set acz(a: number);
    private acg;
    get adm(): number;
    set adm(a: number);
    private abw;
    get acy(): number;
    set acy(a: number);
    private acf;
    get adl(): number;
    set adl(a: number);
    private abt;
    get acv(): number;
    set acv(a: number);
    private acc;
    get adi(): number;
    set adi(a: number);
    private aha;
    get ahq(): Brush;
    set ahq(a: Brush);
    private ahh;
    get ahx(): Brush;
    set ahx(a: Brush);
    protected ws(a: string, b: any, c: any): void;
    private ads;
    get aef(): string;
    set aef(a: string);
    private adw;
    get afn(): string;
    set afn(a: string);
    private adu;
    get ae5(): string;
    set ae5(a: string);
    private ady;
    get agd(): string;
    set agd(a: string);
    private agj;
    private agl;
    protected xk(a: DataSeries): void;
    protected abstract aa1(): Axis;
    protected abstract aa2(): Axis;
    protected agm(a: (arg1: Axis) => void): void;
    protected agn(a: (arg1: Axis) => void, b: string): void;
    protected ags(a: (arg1: Axis) => void, b: boolean): void;
    protected agr(a: (arg1: Axis) => void): void;
    protected vf(a: (arg1: Axis) => void, b: boolean): void;
    protected agq(a: (arg1: TitleSettings) => void): void;
    protected agv(a: (arg1: TitleSettings) => void): void;
    protected agt(a: (arg1: AxisLabelSettings) => void): void;
    protected ago(a: (arg1: AxisLabelSettings) => void): void;
    ac0(a: number): number;
    ac2(a: number): number;
    ac1(a: number): number;
    ac3(a: number): number;
    protected xh(a: XamDataChart): void;
    static ae8(a: CategoryAxisBase, b: IEnumerable$1<DataSeries>): string;
    protected vr(a: XamDataChart, b: any): void;
    protected agi(a: Axis): void;
    protected agk(a: Axis): void;
    protected vo(): void;
    protected agg(a: Axis, b: (arg1: AxisLabelSettings) => void): void;
    protected agh(a: Axis, b: (arg1: TitleSettings) => void): void;
    protected wn(a: string, b: any, c: any): void;
    agu(): void;
    agp(): void;
    aa8(a: ValueAxisLabelLocation): AxisLabelsLocation;
    aa7(a: AngleAxisLabelLocation): AxisLabelsLocation;
    private adn;
    get adp(): any;
    set adp(a: any);
    private ado;
    get adq(): any;
    set adq(a: any);
    private ag5;
    get ahl(): Brush;
    set ahl(a: Brush);
    private ahc;
    get ahs(): Brush;
    set ahs(a: Brush);
    private abl;
    get acn(): number;
    set acn(a: number);
    private ab4;
    get ada(): number;
    set ada(a: number);
    private abo;
    get acq(): number;
    set acq(a: number);
    private ab7;
    get add(): number;
    set add(a: number);
    private ag7;
    get ahn(): Brush;
    set ahn(a: Brush);
    private ahe;
    get ahu(): Brush;
    set ahu(a: Brush);
    private ag8;
    get aho(): Brush;
    set aho(a: Brush);
    private ahf;
    get ahv(): Brush;
    set ahv(a: Brush);
    private abp;
    get acr(): number;
    set acr(a: number);
    private ab8;
    get ade(): number;
    set ade(a: number);
    private abq;
    get acs(): number;
    set acs(a: number);
    private ab9;
    get adf(): number;
    set adf(a: number);
    private ag9;
    get ahp(): Brush;
    set ahp(a: Brush);
    private ahg;
    get ahw(): Brush;
    set ahw(a: Brush);
    private abr;
    get act(): number;
    set act(a: number);
    private aca;
    get adg(): number;
    set adg(a: number);
    private adt;
    get aew(): string;
    set aew(a: string);
    private adx;
    get af4(): string;
    set af4(a: string);
    private ag6;
    get ahm(): Brush;
    set ahm(a: Brush);
    private ahd;
    get aht(): Brush;
    set aht(a: Brush);
    private abg;
    get aci(): number;
    set aci(a: number);
    private abz;
    get ac5(): number;
    set ac5(a: number);
    private abf;
    get ach(): number;
    set ach(a: number);
    private abm;
    get aco(): number;
    set aco(a: number);
    private abn;
    get acp(): number;
    set acp(a: number);
    private aby;
    get ac4(): number;
    set ac4(a: number);
    private ab5;
    get adb(): number;
    set adb(a: number);
    private ab6;
    get adc(): number;
    set adc(a: number);
    private abs;
    get acu(): number;
    set acu(a: number);
    private acb;
    get adh(): number;
    set adh(a: number);
    private abb;
    get abd(): boolean;
    set abd(a: boolean);
    private abc;
    get abe(): boolean;
    set abe(a: boolean);
    private agx;
    get ag0(): HorizontalAlignment;
    set ag0(a: HorizontalAlignment);
    private ah0;
    get ah3(): VerticalAlignment;
    set ah3(a: VerticalAlignment);
    private agw;
    get agz(): HorizontalAlignment;
    set agz(a: HorizontalAlignment);
    private agy;
    protected get_ag1(): HorizontalAlignment;
    protected set_ag1(a: HorizontalAlignment): void;
    get ag1(): HorizontalAlignment;
    set ag1(a: HorizontalAlignment);
    private ahy;
    get ah1(): VerticalAlignment;
    set ah1(a: VerticalAlignment);
    private ahz;
    get ah2(): VerticalAlignment;
    set ah2(a: VerticalAlignment);
    private ah4;
    get ah6(): Visibility;
    set ah6(a: Visibility);
    private ah5;
    get ah7(): Visibility;
    set ah7(a: Visibility);
    private aa9;
    protected get_aba(): ValueAxisLabelLocation;
    protected set_aba(a: ValueAxisLabelLocation): void;
    get aba(): ValueAxisLabelLocation;
    set aba(a: ValueAxisLabelLocation);
    private aaz;
    protected get_aa0(): AngleAxisLabelLocation;
    protected set_aa0(a: AngleAxisLabelLocation): void;
    get aa0(): AngleAxisLabelLocation;
    set aa0(a: AngleAxisLabelLocation);
    private adr;
    get ad6(): string;
    set ad6(a: string);
    private aav;
    get aax(): any[];
    set aax(a: any[]);
    private adv;
    get afe(): string;
    set afe(a: string);
    private aaw;
    get aay(): any[];
    set aay(a: any[]);
}
