import { AnnotationLayer } from "./AnnotationLayer"; import { Series } from "./Series"; import { TrendLineType } from "igniteui-react-core"; import { Type } from "igniteui-react-core"; import { SeriesView } from "./SeriesView"; import { Rect } from "igniteui-react-core"; import { RenderSurface } from "./RenderSurface"; import { NotifyCollectionChangedEventArgs } from "igniteui-react-core"; import { ITrendLineManager } from "./ITrendLineManager"; import { AnnotationAppearanceMode } from "./AnnotationAppearanceMode"; import { AnnotationLayerView } from "./AnnotationLayerView"; import { DoubleCollection } from "igniteui-react-core"; import { RenderingContext } from "igniteui-react-core"; /** * @hidden */ export declare class TrendLineLayer extends AnnotationLayer { static $t: Type; private aa9; protected bk(): Series; constructor(); ac(): void; protected ct(): SeriesView; ri(a: SeriesView): void; protected get_ev(): boolean; protected get_fo(): boolean; protected aav: TrendLineLayerView; aau: Series; aat: Series; aaw: TrendLineType; aax: number; protected get_isUsableInLegend(): boolean; protected ze(a: Series, b: boolean): void; protected x5(a: Series): boolean; sb(a: Rect, b: RenderSurface): void; r8(a: Rect, b: Rect, c: RenderSurface, d: string, e: number): void; protected zf(a: NotifyCollectionChangedEventArgs): void; aaz(): string; private aa4; private aa1; private aa3; private aa2; protected s0(): void; protected zo(): void; protected xo(): AnnotationAppearanceMode; protected yc(): number; protected yf(): number; protected ye(): number; protected aah(): DoubleCollection; private aba; private abb; protected rr(a: any, b: string, c: any, d: any): void; protected qe(a: any): void; static $$p: string[]; } /** * @hidden */ export declare class TrendLineLayerView extends AnnotationLayerView { static $t: Type; private static cr; private cq; protected co: TrendLineLayer; cn: ITrendLineManager; cp: boolean; constructor(a: TrendLineLayer); private cu; protected bj(a: RenderingContext, b: boolean): void; ct(a: Series, b: Series): void; cs(): void; ax(a: any): void; }