import { Base, Type, Point } from "igniteui-react-core"; import { IBucketizer } from "./IBucketizer"; import { IFastItemColumn$1 } from "igniteui-react-core"; import { Rect } from "igniteui-react-core"; import { CategoryAngleAxis } from "./CategoryAngleAxis"; import { NumericRadiusAxis } from "./NumericRadiusAxis"; import { SeriesView } from "./SeriesView"; import { Axis } from "./Axis"; import { MarkerSeries } from "./MarkerSeries"; import { IHasCategoryModePreference } from "./IHasCategoryModePreference"; import { CategoryAxisBase } from "./CategoryAxisBase"; import { RadialLabelMode } from "igniteui-react-core"; import { CategoryCollisionMode } from "./CategoryCollisionMode"; import { Brush } from "igniteui-react-core"; import { CategoryTransitionInMode } from "./CategoryTransitionInMode"; import { HighlightingInfo } from "igniteui-react-core"; import { CategoryTransitionSourceFramePreparer } from "./CategoryTransitionSourceFramePreparer"; import { RadialFrame } from "./RadialFrame"; import { RadialSeriesRenderManager } from "./RadialSeriesRenderManager"; import { CategoryMode } from "./CategoryMode"; import { SeriesHitTestMode } from "./SeriesHitTestMode"; import { RadialAxes } from "./RadialAxes"; import { List$1 } from "igniteui-react-core"; import { SeriesPointOfInterest } from "./SeriesPointOfInterest"; import { Marker } from "./Marker"; import { MarkerSeriesView } from "./MarkerSeriesView"; import { SeriesLayerPropertyOverlay } from "./SeriesLayerPropertyOverlay"; import { AssigningRadialStyleEventArgs } from "./AssigningRadialStyleEventArgs"; import { AssigningRadialMarkerStyleEventArgs } from "./AssigningRadialMarkerStyleEventArgs"; import { ChartSelection } from "./ChartSelection"; import { SeriesSelectionBehavior } from "./SeriesSelectionBehavior"; import { Pool$1 } from "igniteui-react-core"; /** * @hidden */ export declare abstract class RadialBucketCalculator extends Base implements IBucketizer { static $t: Type; protected a: RadialBaseView; constructor(a: RadialBaseView); c: number; d: number; b: number; getBucket(a: number): number[]; getBucketWithoutUnknowns(a: number): number[]; getErrorBucket(a: number, b: IFastItemColumn$1): number; getBucketInfo(a: number, b: number, c: number, d: number): { p0: number; p1: number; p2: number; p3: number; }; e(a: number): void; cacheValues(): void; unCacheValues(): void; } /** * @hidden */ export declare abstract class RadialBase extends MarkerSeries implements IHasCategoryModePreference { static $t: Type; ri(a: SeriesView): void; zt: RadialBaseView; constructor(); private abv; get categoryAxis(): CategoryAxisBase; a0(): CategoryAxisBase; protected b3(): SeriesHitTestMode; protected aaj(a: Point, b: Point, c: boolean): boolean; aj(a: Point): Point[][]; al(a: Point): Point[][]; g3(a: Point, b: boolean): boolean; y9(a: number, b: number): any[]; w2(a: Point): Point; aap: number; aaq: number; aay: string; zz: RadialLabelMode; zm: CategoryCollisionMode; zy: RadialLabelMode; aa0: string; y8: any[]; abp: string; zd: any[]; abd: string; za: any[]; abm: string; acp: Brush; acq: Brush; zc: any[]; abj: string; zb: any[]; protected z0: RadialSeriesRenderManager; p7(a: any): void; eg(a: any): boolean; p5(a: any): void; ed(a: List$1, b: boolean, c: boolean, d: number, e: boolean): boolean; protected k2(a: number, b: boolean): any; protected abs(a: any, b: any, c: number, d: number, e: number, f: boolean, g: boolean, h: boolean): string; private aa7; private aa8; private aam; private aa9; private aan; protected aau(a: number, b: any): any; private aaw; protected get_fx(): boolean; aac: boolean; aab: boolean; zp: CategoryTransitionInMode; aad: boolean; protected z7: boolean; protected z6: boolean; protected get_fh(): boolean; private z4; private z5; protected z1(a: any, b: Point, c: HighlightingInfo): HighlightingInfo; protected aai(): boolean; protected h0(): List$1; k5(): any; protected z2(a: any, b: Point, c: HighlightingInfo): HighlightingInfo; protected z3(a: any, b: Point, c: HighlightingInfo): HighlightingInfo; dh(a: any, b: Point, c: boolean): HighlightingInfo; di(a: any, b: Point, c: boolean): HighlightingInfo; assigningRadialStyle: (sender: any, args: AssigningRadialStyleEventArgs) => void; assigningRadialMarkerStyle: (sender: any, args: AssigningRadialMarkerStyleEventArgs) => void; protected aah(): boolean; protected aag(): boolean; protected aby(a: AssigningRadialStyleEventArgs): void; protected abx(a: AssigningRadialMarkerStyleEventArgs): void; aar(a: SeriesView): number; aas(a: SeriesView): number; zl: CategoryAngleAxis; zr: NumericRadiusAxis; ai(): Axis[]; aaa: boolean; protected ta(a: Rect, b: Rect): void; protected s9(a: Rect, b: Rect): void; abstract preferredCategoryMode(a: CategoryAxisBase): CategoryMode; private ze; private zi; private zf; private zh; private zg; protected rr(a: any, b: string, c: any, d: any): void; protected aaf(): boolean; protected aae(): boolean; z9(a: any): boolean; z8(a: any): boolean; kx(a: Point): any; aak(a: Point): number; iz(a: Point): number; aal(a: number, b: Rect, c: Rect, d: Rect): number; kd(a: Point): number; gk(a: any): boolean; zw: RadialFrame; zx: RadialFrame; zu: RadialFrame; zv(): RadialFrame; abstract getOffsetValue(): number; abstract getCategoryWidth(): number; abstract abw(a: RadialFrame, b: RadialBaseView): void; abstract abz(a: RadialFrame, b: RadialBaseView): void; zs: RadialAxes; qq(): void; hl(a: Rect, b: Rect, c: SeriesView): boolean; zq: CategoryTransitionSourceFramePreparer; protected zo(): CategoryTransitionInMode; protected aao(): number; protected gu(): boolean; protected gv(): boolean; sa(a: boolean): void; aat(): number; ak(a: Rect, b: SeriesSelectionBehavior): ChartSelection[]; qj(a: Rect, b: List$1, c: SeriesSelectionBehavior): void; static $$p: string[]; } /** * @hidden */ export declare class RadialBaseView extends MarkerSeriesView { static $t: Type; da: RadialBucketCalculator; c9: RadialBase; constructor(a: RadialBase); db: Pool$1; cw(a: (arg1: Marker) => void): void; dc: number; dd: Point; }