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 vd(): void;
    protected v7(a: string, b: any, c: any): void;
    private aai;
    get aak(): (item: any) => string;
    set aak(a: (item: any) => string);
    private aaj;
    get aal(): (item: any) => string;
    set aal(a: (item: any) => string);
    private aax;
    get abv(): number;
    set abv(a: number);
    private aaz;
    get abx(): number;
    set abx(a: number);
    private aay;
    get abw(): number;
    set abw(a: number);
    private aaw;
    get abu(): number;
    set abu(a: number);
    private abe;
    get acg(): number;
    set acg(a: number);
    private abg;
    get aci(): number;
    set aci(a: number);
    private abf;
    get ach(): number;
    set ach(a: number);
    private abd;
    get acf(): number;
    set acf(a: number);
    private af7;
    get agn(): Brush;
    set agn(a: Brush);
    private age;
    get agu(): Brush;
    set agu(a: Brush);
    private af5;
    get agl(): Brush;
    set agl(a: Brush);
    private af6;
    get agm(): Brush;
    set agm(a: Brush);
    private aa8;
    get ab6(): number;
    set ab6(a: number);
    private abp;
    get acr(): number;
    set acr(a: number);
    private aa7;
    get ab5(): number;
    set ab5(a: number);
    private abo;
    get acq(): number;
    set acq(a: number);
    private aba;
    get ab8(): number;
    set ab8(a: number);
    private abr;
    get act(): number;
    set act(a: number);
    private aa9;
    get ab7(): number;
    set ab7(a: number);
    private abq;
    get acs(): number;
    set acs(a: number);
    private aa6;
    get ab4(): number;
    set ab4(a: number);
    private abn;
    get acp(): number;
    set acp(a: number);
    private agd;
    get agt(): Brush;
    set agt(a: Brush);
    private agk;
    get ag0(): Brush;
    set ag0(a: Brush);
    protected v8(a: string, b: any, c: any): void;
    private acz;
    get adm(): string;
    set adm(a: string);
    private ac3;
    get aes(): string;
    set aes(a: string);
    private ac1;
    get aea(): string;
    set aea(a: string);
    private ac5;
    get afg(): string;
    set afg(a: string);
    private afm;
    private afo;
    protected wz(a: DataSeries): void;
    protected abstract aag(): Axis;
    protected abstract aah(): Axis;
    protected afp(a: (arg1: Axis) => void): void;
    protected afq(a: (arg1: Axis) => void, b: string): void;
    protected afv(a: (arg1: Axis) => void, b: boolean): void;
    protected afu(a: (arg1: Axis) => void): void;
    protected uw(a: (arg1: Axis) => void, b: boolean): void;
    protected aft(a: (arg1: TitleSettings) => void): void;
    protected afy(a: (arg1: TitleSettings) => void): void;
    protected afw(a: (arg1: AxisLabelSettings) => void): void;
    protected afr(a: (arg1: AxisLabelSettings) => void): void;
    ab9(a: number): number;
    acb(a: number): number;
    aca(a: number): number;
    acc(a: number): number;
    protected ww(a: XamDataChart): void;
    static aed(a: CategoryAxisBase, b: IEnumerable$1<DataSeries>): string;
    protected u8(a: XamDataChart, b: any): void;
    protected afl(a: Axis): void;
    protected afn(a: Axis): void;
    protected u5(): void;
    protected afj(a: Axis, b: (arg1: AxisLabelSettings) => void): void;
    protected afk(a: Axis, b: (arg1: TitleSettings) => void): void;
    protected v3(a: string, b: any, c: any): void;
    afx(): void;
    afs(): void;
    aan(a: ValueAxisLabelLocation): AxisLabelsLocation;
    aam(a: AngleAxisLabelLocation): AxisLabelsLocation;
    private acu;
    get acw(): any;
    set acw(a: any);
    private acv;
    get acx(): any;
    set acx(a: any);
    private af8;
    get ago(): Brush;
    set ago(a: Brush);
    private agf;
    get agv(): Brush;
    set agv(a: Brush);
    private aa0;
    get aby(): number;
    set aby(a: number);
    private abh;
    get acj(): number;
    set acj(a: number);
    private aa1;
    get abz(): number;
    set abz(a: number);
    private abi;
    get ack(): number;
    set ack(a: number);
    private aga;
    get agq(): Brush;
    set agq(a: Brush);
    private agh;
    get agx(): Brush;
    set agx(a: Brush);
    private agb;
    get agr(): Brush;
    set agr(a: Brush);
    private agi;
    get agy(): Brush;
    set agy(a: Brush);
    private aa2;
    get ab0(): number;
    set ab0(a: number);
    private abj;
    get acl(): number;
    set acl(a: number);
    private aa3;
    get ab1(): number;
    set ab1(a: number);
    private abk;
    get acm(): number;
    set acm(a: number);
    private agc;
    get ags(): Brush;
    set ags(a: Brush);
    private agj;
    get agz(): Brush;
    set agz(a: Brush);
    private aa4;
    get ab2(): number;
    set ab2(a: number);
    private abl;
    get acn(): number;
    set acn(a: number);
    private ac0;
    get ad1(): string;
    set ad1(a: string);
    private ac4;
    get ae7(): string;
    set ae7(a: string);
    private af9;
    get agp(): Brush;
    set agp(a: Brush);
    private agg;
    get agw(): Brush;
    set agw(a: Brush);
    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 aa5;
    get ab3(): number;
    set ab3(a: number);
    private abm;
    get aco(): number;
    set aco(a: number);
    private aaq;
    get aas(): boolean;
    set aas(a: boolean);
    private aar;
    get aat(): boolean;
    set aat(a: boolean);
    private af0;
    get af3(): HorizontalAlignment;
    set af3(a: HorizontalAlignment);
    private ag3;
    get ag6(): VerticalAlignment;
    set ag6(a: VerticalAlignment);
    private afz;
    get af2(): HorizontalAlignment;
    set af2(a: HorizontalAlignment);
    private af1;
    protected get_af4(): HorizontalAlignment;
    protected set_af4(a: HorizontalAlignment): void;
    get af4(): HorizontalAlignment;
    set af4(a: HorizontalAlignment);
    private ag1;
    get ag4(): VerticalAlignment;
    set ag4(a: VerticalAlignment);
    private ag2;
    get ag5(): VerticalAlignment;
    set ag5(a: VerticalAlignment);
    private ag7;
    get ag9(): Visibility;
    set ag9(a: Visibility);
    private ag8;
    get aha(): Visibility;
    set aha(a: Visibility);
    private aao;
    protected get_aap(): ValueAxisLabelLocation;
    protected set_aap(a: ValueAxisLabelLocation): void;
    get aap(): ValueAxisLabelLocation;
    set aap(a: ValueAxisLabelLocation);
    private aae;
    protected get_aaf(): AngleAxisLabelLocation;
    protected set_aaf(a: AngleAxisLabelLocation): void;
    get aaf(): AngleAxisLabelLocation;
    set aaf(a: AngleAxisLabelLocation);
    private acy;
    get add(): string;
    set add(a: string);
    private aaa;
    get aac(): any[];
    set aac(a: any[]);
    private ac2;
    get aej(): string;
    set aej(a: string);
    private aab;
    get aad(): any[];
    set aad(a: any[]);
}
