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 v9(): void;
    protected w5(a: string, b: any, c: any): void;
    private abn;
    get abp(): (item: any) => string;
    set abp(a: (item: any) => string);
    private abo;
    get abq(): (item: any) => string;
    set abq(a: (item: any) => string);
    private ab2;
    get ac4(): number;
    set ac4(a: number);
    private ab4;
    get ac6(): number;
    set ac6(a: number);
    private ab3;
    get ac5(): number;
    set ac5(a: number);
    private ab1;
    get ac3(): number;
    set ac3(a: number);
    private acl;
    get adr(): number;
    set adr(a: number);
    private acn;
    get adt(): number;
    set adt(a: number);
    private acm;
    get ads(): number;
    set ads(a: number);
    private ack;
    get adq(): number;
    set adq(a: number);
    private aho;
    get ah4(): Brush;
    set ah4(a: Brush);
    private ahv;
    get aib(): Brush;
    set aib(a: Brush);
    private ahm;
    get ah2(): Brush;
    set ah2(a: Brush);
    private ahn;
    get ah3(): Brush;
    set ah3(a: Brush);
    private acf;
    get adh(): number;
    set adh(a: number);
    private acy;
    get ad4(): number;
    set ad4(a: number);
    private ace;
    get adg(): number;
    set adg(a: number);
    private acx;
    get ad3(): number;
    set ad3(a: number);
    private ach;
    get adj(): number;
    set adj(a: number);
    private ac0;
    get ad6(): number;
    set ad6(a: number);
    private acg;
    get adi(): number;
    set adi(a: number);
    private acz;
    get ad5(): number;
    set ad5(a: number);
    private acd;
    get adf(): number;
    set adf(a: number);
    private acw;
    get ad2(): number;
    set ad2(a: number);
    private ahu;
    get aia(): Brush;
    set aia(a: Brush);
    private ah1;
    get aih(): Brush;
    set aih(a: Brush);
    protected w6(a: string, b: any, c: any): void;
    private aec;
    get aez(): string;
    set aez(a: string);
    private aeg;
    get af7(): string;
    set af7(a: string);
    private aee;
    get afp(): string;
    set afp(a: string);
    private aei;
    get agx(): string;
    set agx(a: string);
    private ag3;
    private ag5;
    protected x0(a: DataSeries): void;
    protected abstract abl(): Axis;
    protected abstract abm(): Axis;
    protected ag6(a: (arg1: Axis) => void): void;
    protected ag7(a: (arg1: Axis) => void, b: string): void;
    protected ahc(a: (arg1: Axis) => void, b: boolean): void;
    protected ahb(a: (arg1: Axis) => void): void;
    protected vs(a: (arg1: Axis) => void, b: boolean): void;
    protected aha(a: (arg1: TitleSettings) => void): void;
    protected ahf(a: (arg1: TitleSettings) => void): void;
    protected ahd(a: (arg1: AxisLabelSettings) => void): void;
    protected ag8(a: (arg1: AxisLabelSettings) => void): void;
    adk(a: number): number;
    adm(a: number): number;
    adl(a: number): number;
    adn(a: number): number;
    protected xx(a: XamDataChart): void;
    static afs(a: CategoryAxisBase, b: IEnumerable$1<DataSeries>): string;
    protected v4(a: XamDataChart, b: any): void;
    protected ag2(a: Axis): void;
    protected ag4(a: Axis): void;
    protected v1(): void;
    protected ag0(a: Axis, b: (arg1: AxisLabelSettings) => void): void;
    protected ag1(a: Axis, b: (arg1: TitleSettings) => void): void;
    protected w1(a: string, b: any, c: any): void;
    ahe(): void;
    ag9(): void;
    abs(a: ValueAxisLabelLocation): AxisLabelsLocation;
    abr(a: AngleAxisLabelLocation): AxisLabelsLocation;
    private ad7;
    get ad9(): any;
    set ad9(a: any);
    private ad8;
    get aea(): any;
    set aea(a: any);
    private ahp;
    get ah5(): Brush;
    set ah5(a: Brush);
    private ahw;
    get aic(): Brush;
    set aic(a: Brush);
    private ab5;
    get ac7(): number;
    set ac7(a: number);
    private aco;
    get adu(): number;
    set adu(a: number);
    private ab8;
    get ada(): number;
    set ada(a: number);
    private acr;
    get adx(): number;
    set adx(a: number);
    private ahr;
    get ah7(): Brush;
    set ah7(a: Brush);
    private ahy;
    get aie(): Brush;
    set aie(a: Brush);
    private ahs;
    get ah8(): Brush;
    set ah8(a: Brush);
    private ahz;
    get aif(): Brush;
    set aif(a: Brush);
    private ab9;
    get adb(): number;
    set adb(a: number);
    private acs;
    get ady(): number;
    set ady(a: number);
    private aca;
    get adc(): number;
    set adc(a: number);
    private act;
    get adz(): number;
    set adz(a: number);
    private aht;
    get ah9(): Brush;
    set ah9(a: Brush);
    private ah0;
    get aig(): Brush;
    set aig(a: Brush);
    private acb;
    get add(): number;
    set add(a: number);
    private acu;
    get ad0(): number;
    set ad0(a: number);
    private aed;
    get afg(): string;
    set afg(a: string);
    private aeh;
    get ago(): string;
    set ago(a: string);
    private ahq;
    get ah6(): Brush;
    set ah6(a: Brush);
    private ahx;
    get aid(): Brush;
    set aid(a: Brush);
    private ab0;
    get ac2(): number;
    set ac2(a: number);
    private acj;
    get adp(): number;
    set adp(a: number);
    private abz;
    get ac1(): number;
    set ac1(a: number);
    private ab6;
    get ac8(): number;
    set ac8(a: number);
    private ab7;
    get ac9(): number;
    set ac9(a: number);
    private aci;
    get ado(): number;
    set ado(a: number);
    private acp;
    get adv(): number;
    set adv(a: number);
    private acq;
    get adw(): number;
    set adw(a: number);
    private acc;
    get ade(): number;
    set ade(a: number);
    private acv;
    get ad1(): number;
    set ad1(a: number);
    private abv;
    get abx(): boolean;
    set abx(a: boolean);
    private abw;
    get aby(): boolean;
    set aby(a: boolean);
    private ahh;
    get ahk(): HorizontalAlignment;
    set ahk(a: HorizontalAlignment);
    private aik;
    get ain(): VerticalAlignment;
    set ain(a: VerticalAlignment);
    private ahg;
    get ahj(): HorizontalAlignment;
    set ahj(a: HorizontalAlignment);
    private ahi;
    protected get_ahl(): HorizontalAlignment;
    protected set_ahl(a: HorizontalAlignment): void;
    get ahl(): HorizontalAlignment;
    set ahl(a: HorizontalAlignment);
    private aii;
    get ail(): VerticalAlignment;
    set ail(a: VerticalAlignment);
    private aij;
    get aim(): VerticalAlignment;
    set aim(a: VerticalAlignment);
    private aio;
    get aiq(): Visibility;
    set aiq(a: Visibility);
    private aip;
    get air(): Visibility;
    set air(a: Visibility);
    private abt;
    protected get_abu(): ValueAxisLabelLocation;
    protected set_abu(a: ValueAxisLabelLocation): void;
    get abu(): ValueAxisLabelLocation;
    set abu(a: ValueAxisLabelLocation);
    private abj;
    protected get_abk(): AngleAxisLabelLocation;
    protected set_abk(a: AngleAxisLabelLocation): void;
    get abk(): AngleAxisLabelLocation;
    set abk(a: AngleAxisLabelLocation);
    private aeb;
    get aeq(): string;
    set aeq(a: string);
    private abf;
    get abh(): any[];
    set abh(a: any[]);
    private aef;
    get afy(): string;
    set afy(a: string);
    private abg;
    get abi(): any[];
    set abi(a: any[]);
}
