import { DomainChart } from "./DomainChart";
import { IEnumerable$1, Type } from "igniteui-react-core";
import { Brush } from "igniteui-react-core";
import { HorizontalAlignment } from "igniteui-react-core";
import { VerticalAlignment } from "igniteui-react-core";
import { Visibility } from "igniteui-react-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-react-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 u2(): void;
    protected vu(a: string, b: any, c: any): void;
    private z3;
    get z5(): (item: any) => string;
    set z5(a: (item: any) => string);
    private z4;
    get z6(): (item: any) => string;
    set z6(a: (item: any) => string);
    private aai;
    get abg(): number;
    set abg(a: number);
    private aak;
    get abi(): number;
    set abi(a: number);
    private aaj;
    get abh(): number;
    set abh(a: number);
    private aah;
    get abf(): number;
    set abf(a: number);
    private aaz;
    get ab1(): number;
    set ab1(a: number);
    private aa1;
    get ab3(): number;
    set ab3(a: number);
    private aa0;
    get ab2(): number;
    set ab2(a: number);
    private aay;
    get ab0(): number;
    set ab0(a: number);
    private afs;
    get af8(): Brush;
    set af8(a: Brush);
    private afz;
    get agf(): Brush;
    set agf(a: Brush);
    private afq;
    get af6(): Brush;
    set af6(a: Brush);
    private afr;
    get af7(): Brush;
    set af7(a: Brush);
    private aat;
    get abr(): number;
    set abr(a: number);
    private aba;
    get acc(): number;
    set acc(a: number);
    private aas;
    get abq(): number;
    set abq(a: number);
    private aa9;
    get acb(): number;
    set acb(a: number);
    private aav;
    get abt(): number;
    set abt(a: number);
    private abc;
    get ace(): number;
    set ace(a: number);
    private aau;
    get abs(): number;
    set abs(a: number);
    private abb;
    get acd(): number;
    set acd(a: number);
    private aar;
    get abp(): number;
    set abp(a: number);
    private aa8;
    get aca(): number;
    set aca(a: number);
    private afy;
    get age(): Brush;
    set age(a: Brush);
    private af5;
    get agl(): Brush;
    set agl(a: Brush);
    protected vv(a: string, b: any, c: any): void;
    private ack;
    get ac7(): string;
    set ac7(a: string);
    private aco;
    get aed(): string;
    set aed(a: string);
    private acm;
    get adv(): string;
    set adv(a: string);
    private acq;
    get ae1(): string;
    set ae1(a: string);
    private ae7;
    private ae9;
    protected wl(a: DataSeries): void;
    protected abstract z1(): Axis;
    protected abstract z2(): Axis;
    protected afa(a: (arg1: Axis) => void): void;
    protected afb(a: (arg1: Axis) => void, b: string): void;
    protected afg(a: (arg1: Axis) => void, b: boolean): void;
    protected aff(a: (arg1: Axis) => void): void;
    protected ul(a: (arg1: Axis) => void, b: boolean): void;
    protected afe(a: (arg1: TitleSettings) => void): void;
    protected afj(a: (arg1: TitleSettings) => void): void;
    protected afh(a: (arg1: AxisLabelSettings) => void): void;
    protected afc(a: (arg1: AxisLabelSettings) => void): void;
    abu(a: number): number;
    abw(a: number): number;
    abv(a: number): number;
    abx(a: number): number;
    protected wi(a: XamDataChart): void;
    static ady(a: CategoryAxisBase, b: IEnumerable$1<DataSeries>): string;
    protected ux(a: XamDataChart, b: any): void;
    protected ae6(a: Axis): void;
    protected ae8(a: Axis): void;
    protected uu(): void;
    protected ae4(a: Axis, b: (arg1: AxisLabelSettings) => void): void;
    protected ae5(a: Axis, b: (arg1: TitleSettings) => void): void;
    protected vr(a: string, b: any, c: any): void;
    afi(): void;
    afd(): void;
    z8(a: ValueAxisLabelLocation): AxisLabelsLocation;
    z7(a: AngleAxisLabelLocation): AxisLabelsLocation;
    private acf;
    get ach(): any;
    set ach(a: any);
    private acg;
    get aci(): any;
    set aci(a: any);
    private aft;
    get af9(): Brush;
    set af9(a: Brush);
    private af0;
    get agg(): Brush;
    set agg(a: Brush);
    private aal;
    get abj(): number;
    set abj(a: number);
    private aa2;
    get ab4(): number;
    set ab4(a: number);
    private aam;
    get abk(): number;
    set abk(a: number);
    private aa3;
    get ab5(): number;
    set ab5(a: number);
    private afv;
    get agb(): Brush;
    set agb(a: Brush);
    private af2;
    get agi(): Brush;
    set agi(a: Brush);
    private afw;
    get agc(): Brush;
    set agc(a: Brush);
    private af3;
    get agj(): Brush;
    set agj(a: Brush);
    private aan;
    get abl(): number;
    set abl(a: number);
    private aa4;
    get ab6(): number;
    set ab6(a: number);
    private aao;
    get abm(): number;
    set abm(a: number);
    private aa5;
    get ab7(): number;
    set ab7(a: number);
    private afx;
    get agd(): Brush;
    set agd(a: Brush);
    private af4;
    get agk(): Brush;
    set agk(a: Brush);
    private aap;
    get abn(): number;
    set abn(a: number);
    private aa6;
    get ab8(): number;
    set ab8(a: number);
    private acl;
    get adm(): string;
    set adm(a: string);
    private acp;
    get aes(): string;
    set aes(a: string);
    private afu;
    get aga(): Brush;
    set aga(a: Brush);
    private af1;
    get agh(): Brush;
    set agh(a: Brush);
    private aag;
    get abe(): number;
    set abe(a: number);
    private aax;
    get abz(): number;
    set abz(a: number);
    private aaf;
    get abd(): number;
    set abd(a: number);
    private aaw;
    get aby(): number;
    set aby(a: number);
    private aaq;
    get abo(): number;
    set abo(a: number);
    private aa7;
    get ab9(): number;
    set ab9(a: number);
    private aab;
    get aad(): boolean;
    set aad(a: boolean);
    private aac;
    get aae(): boolean;
    set aae(a: boolean);
    private afl;
    get afo(): HorizontalAlignment;
    set afo(a: HorizontalAlignment);
    private ago;
    get agr(): VerticalAlignment;
    set agr(a: VerticalAlignment);
    private afk;
    get afn(): HorizontalAlignment;
    set afn(a: HorizontalAlignment);
    private afm;
    protected get_afp(): HorizontalAlignment;
    protected set_afp(a: HorizontalAlignment): void;
    get afp(): HorizontalAlignment;
    set afp(a: HorizontalAlignment);
    private agm;
    get agp(): VerticalAlignment;
    set agp(a: VerticalAlignment);
    private agn;
    get agq(): VerticalAlignment;
    set agq(a: VerticalAlignment);
    private ags;
    get agu(): Visibility;
    set agu(a: Visibility);
    private agt;
    get agv(): Visibility;
    set agv(a: Visibility);
    private z9;
    protected get_aaa(): ValueAxisLabelLocation;
    protected set_aaa(a: ValueAxisLabelLocation): void;
    get aaa(): ValueAxisLabelLocation;
    set aaa(a: ValueAxisLabelLocation);
    private zz;
    protected get_z0(): AngleAxisLabelLocation;
    protected set_z0(a: AngleAxisLabelLocation): void;
    get z0(): AngleAxisLabelLocation;
    set z0(a: AngleAxisLabelLocation);
    private acj;
    get acy(): string;
    set acy(a: string);
    private zv;
    get zx(): any[];
    set zx(a: any[]);
    private acn;
    get ad4(): string;
    set ad4(a: string);
    private zw;
    get zy(): any[];
    set zy(a: any[]);
}
