UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

1,568 lines 136 kB
import { Control } from "igniteui-angular-core"; import { INotifyPropertyChanged, Base, Type, Point, EventArgs, PropertyChangedEventArgs, IEnumerable, IEnumerable$1, IList$1 } from "igniteui-angular-core"; import { ILegendOwner } from "igniteui-angular-core"; import { IInternalLegendOwner } from "igniteui-angular-core"; import { IDataLegendTarget } from "igniteui-angular-core"; import { IToolbarTarget } from "igniteui-angular-core"; import { ISupportsAnimation } from "igniteui-angular-core"; import { ISeriesViewerWidget } from "./ISeriesViewerWidget"; import { SRProvider } from "igniteui-angular-core"; import { ToolCommand } from "igniteui-angular-core"; import { SeriesPlotAreaMarginHorizontalMode } from "./SeriesPlotAreaMarginHorizontalMode"; import { SeriesPlotAreaMarginVerticalMode } from "./SeriesPlotAreaMarginVerticalMode"; import { SeriesViewerScrollbarMode } from "./SeriesViewerScrollbarMode"; import { IHighlightingManager } from "igniteui-angular-core"; import { DoubleAnimator } from "igniteui-angular-core"; import { BrushCollection } from "igniteui-angular-core"; import { DependencyProperty } from "igniteui-angular-core"; import { DependencyObject } from "igniteui-angular-core"; import { MarkerAutomaticBehavior } from "./MarkerAutomaticBehavior"; import { IChartLegend } from "igniteui-angular-core"; import { SeriesHighlightingMode } from "./SeriesHighlightingMode"; import { SeriesSelectionMode } from "./SeriesSelectionMode"; import { SeriesSelectionBehavior } from "./SeriesSelectionBehavior"; import { SeriesViewerHorizontalScrollbarPosition } from "./SeriesViewerHorizontalScrollbarPosition"; import { SeriesViewerVerticalScrollbarPosition } from "./SeriesViewerVerticalScrollbarPosition"; import { Brush } from "igniteui-angular-core"; import { SeriesHighlightingBehavior } from "./SeriesHighlightingBehavior"; import { LegendHighlightingMode } from "./LegendHighlightingMode"; import { LegendItemBadgeShape } from "igniteui-angular-core"; import { LegendItemBadgeMode } from "igniteui-angular-core"; import { Rect } from "igniteui-angular-core"; import { ChartHitTestMode } from "./ChartHitTestMode"; import { InteractionState } from "igniteui-angular-core"; import { WindowResponse } from "./WindowResponse"; import { Visibility } from "igniteui-angular-core"; import { IOverviewPlusDetailPane } from "igniteui-angular-core"; import { SeriesViewerComponentsFromView } from "./SeriesViewerComponentsFromView"; import { ZoomCoercionMode } from "./ZoomCoercionMode"; import { ModifierKeys } from "igniteui-angular-core"; import { SeriesHighlightedValuesDisplayMode } from "igniteui-angular-core"; import { DataTemplate } from "igniteui-angular-core"; import { HorizontalAlignment } from "igniteui-angular-core"; import { CanvasRenderScheduler } from "igniteui-angular-core"; import { SyncSettings } from "./SyncSettings"; import { ToolActionInfo } from "igniteui-angular-core"; import { ToolCommandExecutionState } from "igniteui-angular-core"; import { ICommandAvailabilityListener } from "igniteui-angular-core"; import { ICommandStateChangedListener } from "igniteui-angular-core"; import { List$1 } from "igniteui-angular-core"; import { IToolbarContextAccessor } from "igniteui-angular-core"; import { SeriesViewerComponentsForView } from "./SeriesViewerComponentsForView"; import { Dictionary$2 } from "igniteui-angular-core"; import { IDataLegend } from "igniteui-angular-core"; import { PropertyUpdatedEventArgs } from "igniteui-angular-core"; import { NotifyCollectionChangedEventArgs } from "igniteui-angular-core"; import { ObservableCollection$1 } from "igniteui-angular-core"; import { Size } from "igniteui-angular-core"; import { FrameworkElement } from "igniteui-angular-core"; import { EventProxy } from "igniteui-angular-core"; import { MouseEventArgs } from "igniteui-angular-core"; import { MouseButtonEventArgs } from "igniteui-angular-core"; import { Tuple$2 } from "igniteui-angular-core"; import { ScalerParams } from "./ScalerParams"; import { SeriesViewerManipulationEventArgs } from "./SeriesViewerManipulationEventArgs"; import { IFastItemsSource } from "igniteui-angular-core"; import { Key } from "igniteui-angular-core"; import { RectChangedEventArgs } from "igniteui-angular-core"; import { RefreshCompletedEventArgs } from "./RefreshCompletedEventArgs"; import { Thickness } from "igniteui-angular-core"; import { AxisTitlePosition } from "./AxisTitlePosition"; import { FontInfo } from "igniteui-angular-core"; import { CoercionInfo } from "./CoercionInfo"; import { IDataLegendSeries } from "igniteui-angular-core"; import { CaptureImageSettings } from "igniteui-angular-core"; import { CultureInfo } from "igniteui-angular-core"; import { ImageCapturedEventArgs } from "igniteui-angular-core"; import { ChartContentType } from "./ChartContentType"; import { ISchedulableRender } from "igniteui-angular-core"; import { Rectangle } from "igniteui-angular-core"; import { Path } from "igniteui-angular-core"; import { Line } from "igniteui-angular-core"; import { RenderingContext } from "igniteui-angular-core"; import { TextBlock } from "igniteui-angular-core"; import { ITileZoomTile } from "./ITileZoomTile"; import { IExecutionContext } from "igniteui-angular-core"; import { RenderSurface } from "./RenderSurface"; import { PathGeometry } from "igniteui-angular-core"; import { Geometry } from "igniteui-angular-core"; import { DataContext } from "igniteui-angular-core"; import { LabelPanelsArrangeState } from "./LabelPanelsArrangeState"; import { DataTemplateRenderInfo } from "igniteui-angular-core"; import { DataTemplateMeasureInfo } from "igniteui-angular-core"; import { AxisLabelsLocation } from "./AxisLabelsLocation"; import { IProvidesViewport } from "./IProvidesViewport"; import { ActualLegendItemBadgeShape } from "./ActualLegendItemBadgeShape"; import { StandardLegendItems } from "igniteui-angular-core"; import { DomRenderer, DomWrapper } from "igniteui-angular-core"; import { PointerTooltipStyle } from "./PointerTooltipStyle"; import { DefaultPaletteInfo } from "./DefaultPaletteInfo"; import { AxisRange } from "./AxisRange"; import { AxisAnnotationCollection } from "./AxisAnnotationCollection"; import { VerticalAlignment } from "igniteui-angular-core"; import { Canvas } from "igniteui-angular-core"; import { IFastItemsSourceProvider } from "igniteui-angular-core"; import { AxisExtentType } from "./AxisExtentType"; import { DoubleCollection } from "igniteui-angular-core"; import { LabelPosition } from "./LabelPosition"; import { BindingFormatter } from "igniteui-angular-core"; import { LabelFontHeuristics } from "./LabelFontHeuristics"; import { AxisOrientation } from "./AxisOrientation"; import { Pool$1 } from "igniteui-angular-core"; import { AxisComponentsFromView } from "./AxisComponentsFromView"; import { AxisRangeChangedEventArgs } from "./AxisRangeChangedEventArgs"; import { GeometryCollection } from "igniteui-angular-core"; import { PathRenderingInfo } from "./PathRenderingInfo"; import { RenderRequestedEventArgs } from "./RenderRequestedEventArgs"; import { CategoryMode } from "./CategoryMode"; import { GridMode } from "./GridMode"; import { Panel } from "igniteui-angular-core"; import { UIElement } from "igniteui-angular-core"; import { TickmarkValues } from "./TickmarkValues"; import { ICategoryScaler } from "./ICategoryScaler"; import { FastItemsSourceEventArgs } from "igniteui-angular-core"; import { FastItemsSourceEventAction } from "igniteui-angular-core"; import { AxisRangeBufferMode } from "./AxisRangeBufferMode"; import { NumericAxisRenderingParameters } from "./NumericAxisRenderingParameters"; import { AxisRenderingParametersBase } from "./AxisRenderingParametersBase"; import { AutomaticSeriesPurpose } from "./AutomaticSeriesPurpose"; import { SeriesMatcher } from "./SeriesMatcher"; import { Stack$1 } from "igniteui-angular-core"; import { RenderValidEventArgs } from "./RenderValidEventArgs"; import { SeriesLayerPropertyOverlayValueResolvingEventArgs } from "./SeriesLayerPropertyOverlayValueResolvingEventArgs"; import { HighlightingInfo } from "igniteui-angular-core"; import { Marker } from "./Marker"; import { Polyline } from "igniteui-angular-core"; import { ContentControl } from "igniteui-angular-core"; import { Polygon } from "igniteui-angular-core"; import { AutoMarginsAndAngleUpdateMode } from "./AutoMarginsAndAngleUpdateMode"; import { ComputedPlotAreaMarginMode } from "./ComputedPlotAreaMarginMode"; import { ILegendSeries } from "igniteui-angular-core"; import { ILegendSeriesInternal } from "igniteui-angular-core"; import { ILegendTemplateProvider } from "igniteui-angular-core"; import { PenLineJoin } from "igniteui-angular-core"; import { PenLineCap } from "igniteui-angular-core"; import { Color } from "igniteui-angular-core"; import { SeriesVisibleRangeMode } from "./SeriesVisibleRangeMode"; import { SeriesOutlineMode } from "./SeriesOutlineMode"; import { TransitionInSpeedType } from "./TransitionInSpeedType"; import { TransitionOutSpeedType } from "./TransitionOutSpeedType"; import { SeriesHitTestMode } from "./SeriesHitTestMode"; import { SeriesComponentsForView } from "./SeriesComponentsForView"; import { MarkerOutlineMode } from "./MarkerOutlineMode"; import { MarkerFillMode } from "./MarkerFillMode"; import { CollisionGeometry } from "igniteui-angular-core"; import { SeriesPointOfInterest } from "./SeriesPointOfInterest"; import { ValueLayerValueMode } from "./ValueLayerValueMode"; import { TransitionOutCompletedEventArgs } from "./TransitionOutCompletedEventArgs"; import { ISortingAxis } from "./ISortingAxis"; import { SeriesComponentsFromView } from "./SeriesComponentsFromView"; import { IFastItemColumn$1 } from "igniteui-angular-core"; import { MarkerType } from "./MarkerType"; import { Style } from "igniteui-angular-core"; import { HashPool$2 } from "igniteui-angular-core"; /** * @hidden */ export declare abstract class SeriesViewer extends Control implements INotifyPropertyChanged, ILegendOwner, IInternalLegendOwner, IDataLegendTarget, IToolbarTarget, ISupportsAnimation { static $t: Type; private _widget; get widget(): ISeriesViewerWidget; set widget(a: ISeriesViewerWidget); c9: SeriesViewerView; static staticInit(): void; private dt; private get du(); private an; ao(a: SeriesViewer): AutomaticSeriesManager; getDesiredToolbarActions(): ToolActionInfo[]; onToolCommandExecuting(a: ToolCommand): ToolCommandExecutionState; addCommandAvailabilityListener(a: ICommandAvailabilityListener): void; removeCommandAvailabilityListener(a: ICommandAvailabilityListener): void; private gn; addCommandStateChangedListener(a: ICommandStateChangedListener): void; removeCommandStateChangedListener(a: ICommandStateChangedListener): void; private _commandCompleted; get commandCompleted(): (arg1: ToolCommand) => void; set commandCompleted(a: (arg1: ToolCommand) => void); private _invalidateActions; get invalidateActions(): () => void; set invalidateActions(a: () => void); private da; provideContextAccessor(a: IToolbarContextAccessor): void; private n4; private a8; get a9(): IDataChartToolbarProvider; get fi(): boolean; private ba; get bb(): ISeriesViewerInteractionManager; get fa(): boolean; constructor(); private q9; private ns; private ec; protected ps(a: any, b: NotifyCollectionChangedEventArgs): void; private eb; protected o5(a: any, b: NotifyCollectionChangedEventArgs): void; private pc; private pa; nu(a: (arg1: Series) => void): void; private pd; private pb; private c1; nz(): void; private qd; protected get_ft(): boolean; get ft(): boolean; protected get_fs(): boolean; get fs(): boolean; n0(): void; get series(): SeriesCollection; private br; private iy; private rb; private bz; get b0(): SeriesPlotAreaMarginHorizontalMode; set b0(a: SeriesPlotAreaMarginHorizontalMode); private b1; get b2(): SeriesPlotAreaMarginVerticalMode; set b2(a: SeriesPlotAreaMarginVerticalMode); n2(): void; protected oq(): void; private _skipDataCleanup; get skipDataCleanup(): boolean; set skipDataCleanup(a: boolean); protected q3(a: any): void; get ew(): boolean; private rc; n6(a: number, b: number, c: boolean, d: boolean): { p0?: number; p1?: number; }; ev(): boolean; get f8(): boolean; protected get e6(): boolean; protected get eo(): boolean; protected get en(): boolean; get em(): boolean; get dl(): IHighlightingManager; get dm(): IHighlightingManager; get dk(): IHighlightingManager; get bc(): ISeriesViewerScrollbarManager; private no; private np; private nn; dc: DoubleAnimator; de: DoubleAnimator; db: DoubleAnimator; dd: DoubleAnimator; private ny; private ra; private nt; ge(a: number): boolean; gf(a: number): boolean; gd(a: number): boolean; nx(): void; va(a: number): Brush; vg(a: number): Brush; ve(a: number): Brush; vf(a: number): Brush; private u9; ag: BrushCollection; aj: BrushCollection; ah: BrushCollection; ai: BrushCollection; bg: MarkerAutomaticBehavior; ar: ChartContentManager; get vv(): Point; set vv(a: Point); private vu; qz(): void; get e9(): boolean; get legend(): IChartLegend; set legend(a: IChartLegend); static readonly td: DependencyProperty; get ek(): boolean; set ek(a: boolean); get f2(): boolean; set f2(a: boolean); plotAreaMouseLeftButtonDown: (sender: any, e: PlotAreaMouseButtonEventArgs) => void; plotAreaMouseLeftButtonUp: (sender: any, e: PlotAreaMouseButtonEventArgs) => void; plotAreaClicked: (sender: any, e: PlotAreaMouseButtonEventArgs) => void; plotAreaMouseEnter: (sender: any, e: PlotAreaMouseEventArgs) => void; plotAreaMouseLeave: (sender: any, e: PlotAreaMouseEventArgs) => void; plotAreaMouseOver: (sender: any, e: PlotAreaMouseEventArgs) => void; pn(a: Point, b: boolean): void; private bh; private bl; po(a: Point, b: boolean, c: boolean): void; static readonly sd: DependencyProperty; static readonly t0: DependencyProperty; get fj(): boolean; set fj(a: boolean); static readonly s9: DependencyProperty; get f7(): boolean; set f7(a: boolean); static readonly t3: DependencyProperty; get by(): SeriesHighlightingMode; set by(a: SeriesHighlightingMode); static readonly sr: DependencyProperty; get cb(): SeriesSelectionMode; set cb(a: SeriesSelectionMode); static readonly tx: DependencyProperty; get b6(): SeriesSelectionBehavior; set b6(a: SeriesSelectionBehavior); static readonly tv: DependencyProperty; get b9(): SeriesSelectionMode; set b9(a: SeriesSelectionMode); static readonly sl: DependencyProperty; get ch(): SeriesViewerScrollbarMode; set ch(a: SeriesViewerScrollbarMode); protected cf: SeriesViewerScrollbarMode; static readonly sz: DependencyProperty; get ci(): SeriesViewerScrollbarMode; set ci(a: SeriesViewerScrollbarMode); protected cg: SeriesViewerScrollbarMode; static readonly uh: DependencyProperty; get ce(): SeriesViewerHorizontalScrollbarPosition; set ce(a: SeriesViewerHorizontalScrollbarPosition); static readonly s1: DependencyProperty; get cl(): SeriesViewerVerticalScrollbarPosition; set cl(a: SeriesViewerVerticalScrollbarPosition); static readonly uj: DependencyProperty; get vi(): Brush; set vi(a: Brush); static readonly sv: DependencyProperty; get vj(): Brush; set vj(a: Brush); static readonly s0: DependencyProperty; get hy(): number; set hy(a: number); static readonly s3: DependencyProperty; get hx(): number; set hx(a: number); static readonly sy: DependencyProperty; get hu(): number; set hu(a: number); static readonly su: DependencyProperty; get hv(): number; set hv(a: number); static readonly sw: DependencyProperty; get hw(): number; set hw(a: number); static readonly sx: DependencyProperty; get h0(): number; set h0(a: number); static readonly s5: DependencyProperty; get hz(): number; set hz(a: number); static readonly s4: DependencyProperty; get ey(): boolean; set ey(a: boolean); static readonly kj: string; static readonly s2: DependencyProperty; get vs(): Brush; set vs(a: Brush); static readonly ue: DependencyProperty; get vt(): Brush; set vt(a: Brush); static readonly ui: DependencyProperty; get il(): number; set il(a: number); static readonly ul: DependencyProperty; get ik(): number; set ik(a: number); static readonly ug: DependencyProperty; get ii(): number; set ii(a: number); static readonly ud: DependencyProperty; get ip(): number; set ip(a: number); ne(): void; private pq; static readonly uo: DependencyProperty; get ij(): number; set ij(a: number); static readonly uf: DependencyProperty; get io(): number; set io(a: number); static readonly un: DependencyProperty; get im(): number; set im(a: number); static readonly um: DependencyProperty; get gj(): boolean; set gj(a: boolean); static readonly mo: string; static readonly uk: DependencyProperty; private ca; private b5; private bx; private bu; get bv(): SeriesHighlightingBehavior; private b7; get b8(): SeriesSelectionMode; private b3; get b4(): SeriesSelectionBehavior; get bw(): SeriesHighlightingBehavior; set bw(a: SeriesHighlightingBehavior); static readonly sq: DependencyProperty; get bd(): LegendHighlightingMode; set bd(a: LegendHighlightingMode); static readonly ta: DependencyProperty; get bf(): LegendItemBadgeShape; set bf(a: LegendItemBadgeShape); static readonly tc: DependencyProperty; get be(): LegendItemBadgeMode; set be(a: LegendItemBadgeMode); static readonly tb: DependencyProperty; propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void; protected qm(a: string, b: any, c: any): void; ja: any; pe(): void; pf(a: IEnumerable): void; pv(a: Series, b: any, c: any, d: Point): void; pz(a: Series, b: any, c: any, d: Point): void; pw(a: Series, b: any, c: any, d: Point): void; px(a: Series, b: any, c: any, d: Point): void; py(a: Series, b: any, c: any, d: Point): void; m4(a: Rect, b: ScalerParams): Tuple$2<boolean, number>; get fp(): boolean; private d7; op(a: boolean): void; on(a: boolean): void; p0(a: Series, b: any, c: any, d: Point): void; p1(a: Series, b: any, c: any, d: Point): void; seriesCursorMouseMove: (sender: any, e: ChartCursorEventArgs) => void; qq(a: Series, b: any): void; seriesMouseLeftButtonDown: (sender: any, e: DataChartMouseButtonEventArgs) => void; qu(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void; seriesMouseLeftButtonUp: (sender: any, e: DataChartMouseButtonEventArgs) => void; seriesClick: (sender: any, e: DataChartMouseButtonEventArgs) => void; qv(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void; qp(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void; pt(a: Series, b: any): void; private gs; private gt; private fc; private gp; private nv; private gq; seriesMouseMove: (sender: any, e: ChartMouseEventArgs) => void; rg(a: Point): void; rh(a: Point): void; qw(a: Series, b: any, c: MouseEventArgs, d: Point): void; seriesMouseEnter: (sender: any, e: ChartMouseEventArgs) => void; qs(a: Series, b: any, c: MouseEventArgs, d: Point): void; seriesMouseLeave: (sender: any, e: ChartMouseEventArgs) => void; qt(a: Series, b: any, c: MouseEventArgs, d: Point): void; private d1; oo(): void; private d0; om(): void; private v3; protected get_wk(): Rect; get wk(): Rect; private v1; get v8(): Rect; set v8(a: Rect); protected get_ex(): boolean; get ex(): boolean; wd(a: Rect, b: Rect, c: Rect): Rect; private dy; private v0; protected get_v7(): Rect; get v7(): Rect; wb(a: Rect, b: Rect, c: Rect): Rect; protected v6(a: Rect): Rect; wc(): Rect; protected rl(a: Axis): void; wl: Rect; gi: boolean; eh: boolean; fz: boolean; i8: number; private ix; get i1(): number; set i1(a: number); i5: number; i7: number; i3: number; i6: number; protected fq: boolean; protected ej: boolean; qg(a: Rect, b: Rect): void; private cc; cd(): SeriesViewerComponentsForView; private d5; nd(a: Point, b: boolean): void; fe: boolean; private at; get av(): ChartHitTestMode; set av(a: ChartHitTestMode); qy(): void; protected aw(): ChartHitTestMode; private as; get au(): ChartHitTestMode; set au(a: ChartHitTestMode); ff: boolean; seriesAnimating: (series: Series) => void; private dv; queueForAnimationIdle(a: () => void, b: number): void; getAnimationIdleVersionNumber(): number; isAnimationActive(): boolean; pu(a: Series): void; o7(): void; protected p2(): void; qo(a: Series): void; abstract fl(): boolean; abstract fm(): boolean; fk(): boolean; private d4; onDetachedFromUI(): void; onAttachedToUI(): void; get c0(): InteractionState; set c0(a: InteractionState); private d2; private cv; ph(a: Point): void; pi(a: Point, b: boolean): void; fx(a: Point, b: number): boolean; o0(a: Point): void; fw(a: Key): boolean; private d9; er: boolean; private dz; get el(): boolean; set el(a: boolean); protected get_fb(): boolean; get fb(): boolean; o2(a: Point): void; get eu(): boolean; md: string; pm(a: Point): void; o3(a: Point, b: boolean): void; o1(a: Point): void; get fy(): boolean; set fy(a: boolean); private qb; pl(a: Point): void; qc(a: Point, b: number, c: number, d: number): void; pk(a: number): void; p8(a: Point, b: number, c: number, d: number): void; pg(a: Point): void; pj(a: number): void; o6(a: Point): void; p7(a: Point, b: number, c: number, d: number): void; p4(): void; o9(a: Size): void; nw(): void; ot(a: Point, b: boolean): void; cy(a: boolean): InteractionState; viewerManipulationStarting: (sender: any, e: SeriesViewerManipulationEventArgs) => void; viewerManipulationEnding: (sender: any, e: SeriesViewerManipulationEventArgs) => void; private ef; qa(a: boolean): void; p9(): void; ri(): void; nl(): void; ng(): void; nf(): void; qe(): void; q2(): void; q0(): void; os(a: Point, b: boolean): void; f4(): boolean; private ea; get ga(): boolean; set ga(a: boolean); or(a: Point, b: boolean, c: boolean): void; ru(a: any, b: PropertyUpdatedEventArgs): void; rt(a: SyncLink, b: SyncLink): void; nh(a: Point): void; rx(a: Rect, b: boolean): void; ry(a: Rect, b: boolean, c: boolean): void; qf(a: Rect, b: boolean): void; get fg(): boolean; private _gm; gm(): IEnumerable$1<SeriesViewer>; vy(a: Point): Point; vw(a: Point): Point; wj(a: Rect): Rect; windowRectChanged: (sender: any, e: RectChangedEventArgs) => void; private qx; p6(a: Rect, b: Rect): void; sizeChanged: (sender: any, e: RectChangedEventArgs) => void; p3(a: Size, b: Size): void; e1: boolean; f0(a: Rect, b: Rect): boolean; actualWindowRectChanged: (sender: any, e: RectChangedEventArgs) => void; private qj; rz(a: number): void; r0(a: number): void; q8(): void; gridAreaRectChanged: (sender: any, e: RectChangedEventArgs) => void; private qk; protected get_fd(): boolean; get fd(): boolean; pp(a: Rect, b: Rect): void; cp: WindowResponse; n5(): void; et: boolean; it: number; is: number; private g0; get hm(): number; set hm(a: number); private gz; get hl(): number; set hl(a: number); iv: number; iu: number; private _syncChannel; get syncChannel(): string; set syncChannel(a: string); private cm; get actualSyncLink(): SyncLink; set actualSyncLink(a: SyncLink); gb: boolean; n3(): void; wq: Visibility; private ee; oy(): void; ow(): void; ox(): void; get c2(): IOverviewPlusDetailPane; protected rq(a: boolean): void; wp: Visibility; e0: boolean; gh: boolean; vh: Brush; vr: Brush; private cq; get cr(): ZoomCoercionMode; set cr(a: ZoomCoercionMode); cs(): ZoomCoercionMode; ct: ZoomCoercionMode; vl: Brush; u6: Brush; vk: Brush; f5: boolean; eq(): boolean; ei(): boolean; wm: Rect; na(): void; private i0; private notifyCrosshairUpdate; rv(a: number, b: number): void; rw(a: number, b: number, c: number, d: number): void; hs(): number; ht(): number; private h6; private h5; protected qh(a: any, b: string, c: any, d: any): void; get e7(): boolean; protected get fv(): boolean; bq: Series; rp(a: Point): void; private m3; rs(): void; protected oj(): void; rr(): void; private ed; protected gc: boolean; cw: InteractionState; cx: InteractionState; cz: InteractionState; u1: ModifierKeys; u2: ModifierKeys; u3: ModifierKeys; private v2; get we(): Rect; set we(a: Rect); bt: SeriesHighlightedValuesDisplayMode; private _selectedSeriesItems; get selectedSeriesItems(): ChartSelectedItemCollection; set selectedSeriesItems(a: ChartSelectedItemCollection); private _focusedSeriesItems; get focusedSeriesItems(): ChartSelectedItemCollection; set focusedSeriesItems(a: ChartSelectedItemCollection); selectedSeriesItemsChanged: (sender: any, e: SeriesViewerSelectedSeriesItemsChangedEventArgs) => void; pr(a: any, b: SeriesViewerSelectedSeriesItemsChangedEventArgs): void; focusedSeriesItemsChanged: (sender: any, e: SeriesViewerSelectedSeriesItemsChangedEventArgs) => void; o4(a: any, b: SeriesViewerSelectedSeriesItemsChangedEventArgs): void; gu: Date; gk: boolean; protected rk(): void; m5(a: Rect, b: Rect): void; f1(): boolean; protected ok(a: Rect, b: Rect): void; iq: number; ir: number; private wh; refreshCompleted: (sender: any, e: RefreshCompletedEventArgs) => void; qn(): void; protected abstract c8(): SeriesViewerView; protected p5(a: SeriesViewerView): void; vo: Brush; u7: Brush; static wg: Rect; r1: DataTemplate; sa: DataTemplate; r7: DataTemplate; r8: DataTemplate; r2: DataTemplate; r5: DataTemplate; r3: DataTemplate; r9: DataTemplate; r6: DataTemplate; r4: DataTemplate; l3: string; u0: HorizontalAlignment; uz: HorizontalAlignment; private jf; get ma(): string; set ma(a: string); private je; get ly(): string; set ly(a: string); private u5; get vq(): Brush; set vq(a: Brush); private u4; get vp(): Brush; set vp(a: Brush); private hf; get ig(): number; set ig(a: number); private hd; get id(): number; set id(a: number); private he; get ie(): number; set ie(a: number); private hc; get ic(): number; set ic(a: number); private hb; get ib(): number; set ib(a: number); private g9; get h9(): number; set h9(a: number); private ha; get ia(): number; set ia(a: number); private g8; get h8(): number; set h8(a: number); lr: string; wn(): Thickness; wo(): Thickness; ap(a: Axis): AxisTitlePosition; aq(a: Axis): AxisTitlePosition; abstract getFontInfo(): FontInfo; getFontHeight(): number; protected get_fu(): boolean; get fu(): boolean; ov(): void; abstract getFontBrush(): Brush; abstract u8(): Brush; jc: any; provideContainer(a: any): void; ou(a: number, b: number): void; notifyContainerResized(): void; v9(): Rect; nm(): void; vx(): Point; dg(): FontInfo; df(): FontInfo; vb(): Brush; vc(): Brush; m8(a: Series): void; q4(a: Series): void; al: CanvasRenderScheduler; am: CanvasRenderScheduler; ak: CanvasRenderScheduler; private d8; get fr(): boolean; set fr(a: boolean); private dx; get eg(): boolean; set eg(a: boolean); private _syncSettings; get syncSettings(): SyncSettings; set syncSettings(a: SyncSettings); m7(a: any): void; q6(a: any): void; og(source_: any, a: number, b: any, c: any): void; n7(source_: any): void; oe(source_: any, a: number, b: any): void; of(source_: any, a: number, b: any): void; destroyed: boolean; protected i9: any; protected gl: Dictionary$2<string, any>; fo: boolean; destroy(): void; protected nk(): void; rf(source_: any): void; q7(): void; re(a: string, source_: any): void; q5(a: string, b: boolean): void; protected rd(a: Series, b: any): void; protected rn(a: any): void; protected ro(): void; private hg; get ih(): number; set ih(a: number); private g5; get h2(): number; set h2(a: number); private g7; get h7(): number; set h7(a: number); private g3; get hp(): number; set hp(a: number); private g2; get ho(): number; set ho(a: number); private g1; get hn(): number; set hn(a: number); f3(): boolean; private d3; get e3(): boolean; set e3(a: boolean); private g6; get h3(): number; set h3(a: number); private g4; get h1(): number; set h1(a: number); static cu(a: string, b: any): CoercionInfo; private jd; get k1(): string; set k1(a: string); private gw; get hi(): number; set hi(a: number); private gv; get hh(): number; set hh(a: number); f6: boolean; private vz; get v4(): Rect; set v4(a: Rect); wa(): Rect; ez: boolean; private n1; wf(): Rect; protected v5(): Rect; jb(a: number, b: number): any; private gx; get hj(): number; set hj(a: number); private gy; get hk(): number; set hk(a: number); oi(): void; oh(): void; flush(): void; nr(a: boolean, b: boolean, c: boolean): void; gg(): boolean; private sb; private az; protected q1(a: DependencyObject, b: (arg1: boolean) => void): void; protected rj(a: DependencyObject): void; ni(): void; e4: boolean; e5: boolean; e2: boolean; o8(): void; private d6; get fh(): boolean; m9(): void; fn(): boolean; private iz; i4(): number; dj(): FontInfo; di(): FontInfo; rm(): void; protected ep: boolean; vn: Brush; vm: Brush; h4: number; e8: boolean; seriesDataUpdated: (sender: any, e: EventArgs) => void; qr(): void; ob(): void; oc(): void; private od; oa(a: Point): void; private go; attachDataLegend(a: IDataLegend): void; detachDataLegend(a: IDataLegend): void; get isDetached(): boolean; dw: () => void; getDataLegendSeries(): IDataLegendSeries[]; m6(a: Rect): void; wi(a: Rect): Rect; protected gr: List$1<CaptureImageSettings>; nb(a: CaptureImageSettings): void; private nc; protected js(a: CaptureImageSettings, b: (arg1: string, arg2: any) => void): string; imageCaptured: (sender: any, args: ImageCapturedEventArgs) => void; protected ql(a: CaptureImageSettings, b: string, c?: any): void; static $$p: string[]; } /** * @hidden */ export declare abstract class SeriesViewerView extends Base implements ISchedulableRender { static $t: Type; constructor(a: SeriesViewer); l(): IExecutionContext; co(): void; p: SeriesViewer; c4(): void; e(): Series; private cn; a: CanvasRenderScheduler; n: IOverviewPlusDetailPane; private dn; private dm; em(): void; private ct; private cs; o: OverviewPlusDetailViewportHost; cb(a: number, b: number, c: RenderSurface): void; d5(): void; cd(): void; d7(): void; ck(): void; cc(): void; ce(): void; dy(a: Series): void; dc(): void; private er; aq(a: Series): boolean; protected g: SeriesCollection; protected b: AxisCollection; private ai; get au(): boolean; set au(a: boolean); bp(a: Series): void; dt(a: RenderingContext): void; bx(): void; bt(): void; cf(): void; ca(): void; dr(): void; protected fi: Rectangle; protected ff: Path; d8(): void; eg(a: Rect): void; bw(): void; df(): void; eo(a: number, b: number, c: number, d: number): void; protected fe: Line; protected fd: Line; ed(): void; cl(): void; eh(a: number, b: number, c: number, d: number): void; d9(): void; cg(): void; cj(): void; private e6; private e7; en(a: Rect, b: Rect): void; ec(): void; ep(a: Rect): void; dw(a: Axis): void; dx(a: Axis): void; bo(a: Axis): void; bl(a: Axis): void; private h; i(): SeriesViewerComponentsFromView; static aw(a: Series): List$1<Series>; d2(): void; j: SeriesViewerViewManager; protected w: RenderingContext; z: RenderingContext; y: RenderingContext; x: RenderingContext; an: boolean; ao: boolean; bi: any; c0(a: any): void; private al; protected cy(a: Point, b: boolean): void; protected cz(a: Point, b: boolean): void; protected c3(a: Point): void; protected cx(a: Point, b: boolean, c: boolean): void; du(a: RenderingContext): void; protected get_ap(): boolean; get ap(): boolean; k: EventProxy; ef(): void; a9: number; f(a: Point, b: boolean, c: DataContext, d: boolean): { ret: Series; p2: DataContext; }; bd(): number; bc(): number; a8: number; a7: number; private e9; private aj; cu(): void; c1(a: number, b: number): void; private fg; private fh; b6(a: Rectangle): void; b9(a: Rectangle): void; b8(): void; d3(): void; private a1; private az; private a0; private ay; private ak; private aa; private b2; private ek; v(): FontInfo; u(): FontInfo; private e5; private e4; private bf; private a2; private be; fm(): Thickness; fl(): Thickness; protected dv(a: Rect): void; cq(): void; private fa; protected d0(): void; isValid(): boolean; preRender(): void; protected ds(): void; protected ab: boolean; protected d1(): void; c2(): void; cw(): void; fb(): Rect; e8(): Point; private d6; ee(): void; dp(): void; protected as(a: Point): boolean; c8(a: Point, b: boolean, c: boolean): void; protected c7(a: Point): void; protected c6(a: Point): void; protected c9(a: Point): void; d4(): void; get ez(): ModifierKeys; eq(a: Rect): void; cr(a: boolean): void; bk(a: boolean): void; protected el(): void; private af; get isDirty(): boolean; set isDirty(a: boolean); undirty(a: boolean): void; get index(): number; postRender(): void; b7(): void; protected ae: boolean; ch(): void; ea(): void; bv(a: boolean): void; bm(a: any): void; ei(a: number): void; ej(a: number): void; bn(a: any): void; dz(a: any): void; da(a: Brush): void; bu(a: Point): void; av: boolean; m(a: boolean): InteractionState; c5(): void; private et; private es; bb(a: TextBlock, b: FontInfo): number; ba(a: string, b: FontInfo): number; dj(): void; private eu; di(): void; de(): void; c(a: Axis): AxisTitlePosition; d(a: Axis): AxisTitlePosition; dk(): void; dl(): void; t(): FontInfo; e3(): Brush; q(): FontInfo; e0(): Brush; s(): FontInfo; r(): FontInfo; e2(): Brush; e1(): Brush; get a4(): number; get a5(): number; get a6(): number; get a3(): number; get ew(): TextBlock; get ev(): TextBlock; fc(): Rect; fk(): Thickness; fj(): Thickness; private ad; private ac; dd(a: any, b: any): void; dh(a: any, b: any): void; ey(): HorizontalAlignment; ex(): HorizontalAlignment; private ag; bq(): void; am(): boolean; b5(): void; cp(): void; at(a: Point): boolean; dq(): void; private ax; b3(a: Dictionary$2<any, ITileZoomTile>, b: List$1<ITileZoomTile>, c: number): void; bh(a: Rect, b: ITileZoomTile, c: number): any; b0(): void; b1(a: ITileZoomTile): void; cm(): void; ar: boolean; private bg; by(): void; br(): void; bz(a: number): void; bs(): void; private ah; ci(): void; eb(): void; dg(): void; cv(): void; db(): void; b4(a: any): void; bj(a: number, b: number, c: number): any; } /** * @hidden */ export declare class OverviewPlusDetailViewportHost extends Base implements IProvidesViewport { static $t: Type; constructor(a: SeriesViewerView); a: SeriesViewerView; getViewInfo(a: Rect, b: Rect): { p0: Rect; p1: Rect; }; getEffectiveViewport(): Rect; getMainContentViewport(): Rect; } /** * @hidden */ export declare class LegendTemplates extends Base { static $t: Type; private static readonly z; private static readonly ae; private static readonly ad; private static readonly ah; private static readonly ab; private static readonly y; private static readonly aa; private static readonly ac; static af(a: Series): DataTemplate; static a(a: DataTemplateRenderInfo): RenderingContext; static v(a: DataContext): void; private static b; private static c; static u(a: DataTemplateRenderInfo, b: number, c: Brush, d: Brush, e: number, f: number, g: number, h: number): void; static s(a: DataTemplateRenderInfo): void; static r(a: DataTemplateRenderInfo, b: number, c: number): void; static t(a: DataTemplateRenderInfo, b?: number): void; static j(a: DataTemplateRenderInfo): void; static n(a: DataTemplateRenderInfo): void; static o(a: DataTemplateRenderInfo): void; static q(a: DataTemplateRenderInfo): void; static p(a: DataTemplateRenderInfo): void; static i(a: DataTemplateRenderInfo): void; static l(a: DataTemplateRenderInfo): void; static m(a: DataTemplateRenderInfo): void; static k(a: DataTemplateRenderInfo): void; static g(a: DataTemplateRenderInfo): void; private static readonly w; private static readonly x; static resolveLegendItemTemplate(a: StandardLegendItems): DataTemplate; static e(a: DataTemplateRenderInfo): void; static f(a: DataTemplateMeasureInfo): void; static d(a: DataTemplateMeasureInfo): void; static h(a: DataTemplateMeasureInfo): void; } /** * @hidden */ export declare class SeriesViewerViewManager extends Base { static $t: Type; ae: DomRenderer; protected af: DomWrapper; protected aj: DomWrapper; protected ai: DomWrapper; protected ag: DomWrapper; ak: DomWrapper; t: RenderingContext; w: RenderingContext; v: RenderingContext; u: RenderingContext; x: RenderingContext; f: EventProxy; private j; constructor(a: SeriesViewerView); protected ah: DomWrapper; bj(): void; bg(a: any): void; static by(a: DomRenderer, b: () => void): void; private bi; ba(): void; g(): IOverviewPlusDetailPane; bm(): void; bn(): void; b3(): Brush; private ab; private aa; private ac; az(a: number, b: number, c: number): void; b8(): Point; y(): boolean; bc(a: boolean): void; a8(a: BrushCollection, b: BrushCollection, c: Brush, d: FontInfo, e: Brush): { p0: BrushCollection; p1: BrushCollection; p2: Brush; p3: FontInfo; p4: Brush; }; e(): DefaultPaletteInfo; a7(a: number, b: number[], c: Brush, d: Brush, e: number, f: boolean): { p0: number; p1: number[]; p2: Brush; p3: Brush; p4: number; p5: boolean; }; ay(): void; bu(x_: number): void; private ad; bv(y_: number): void; au(a: any): void; a9(): void; bo(): void; av(a: any): void; bk(a: any): void; bd(): void; private l; p(): FontInfo; private ca; ce(): Thickness; private aq; as(): string; private ap; ar(): string; private b9; cd(): Thickness; private b0; b5(): Brush; private bz; b4(): Brush; private k; o(): FontInfo; private a; c(): AxisTitlePosition; private b; d(): AxisTitlePosition; private n; r(): FontInfo; private b2; b7(): Brush; private m; q(): FontInfo; private b1; b6(): Brush; private cb; cf(): Thickness; private cc; cg(): Thickness; bp(): void; private bx; private br; private bq; private bs; private bt; a6(a: number, b: number): void; private h; i(): PointerTooltipStyle; bb(a: boolean): void; private z; an(a: Rect, b: ITileZoomTile, c: number): any; a3(a: ITileZoomTile): void; a2(): void; bl(a: List$1<ITileZoomTile>): void; private al; a0(): void; aw(): void; private am; a1(a: number): void; ax(): void; private s; be(): void; bw(a: boolean): void; a4(): void; a5(): void; bh(): void; bf(): void; ao(a: number, b: number, c: number): any; at(a: number, b: number, c: number, d: string, e?: (arg1: string, arg2: any) => void): string; } /** * @hidden */ export declare class AutoRangeCalculator extends Base { static $t: Type; static a(a: NumericAxisBase, b: number, c: number, d: boolean, e: number, f: number, g: number): { p5: number; p6: number; }; } /** * @hidden */ export interface IAxisAnnotationManager { owner: Axis; onAutoAnnotionsChanged(a: Axis, b: AxisAnnotationCollection, c: NotifyCollectionChangedEventArgs): void; onAutoAnnotionsReset(a: Axis, b: AxisAnnotationCollection, c: EventArgs): void; onAnnotionsChanged(a: Axis, b: AxisAnnotationCollection, c: NotifyCollectionChangedEventArgs): void; onAnnotionsReset(a: Axis, b: AxisAnnotationCollection, c: EventArgs): void; onAddAnnotations(a: Axis): void; arrangeAnnotations(a: Axis, b: AxisLabelPanelBaseView, c: List$1<FrameworkElement>, d: List$1<Rect>, e: boolean, f: number, g: number, h: number, i: number, j: number): void; } /** * @hidden */ export declare let IAxisAnnotationManager_$type: Type; /** * @hidden */ export declare class AxisLabelSettings extends Base implements INotifyPropertyChanged { static $t: Type; constructor(); private ab; get textStyle(): string; set textStyle(a: string); private ay; get textColor(): Brush; set textColor(a: Brush); get location(): AxisLabelsLocation; set location(a: AxisLabelsLocation); private b; get visibility(): Visibility; set visibility(a: Visibility); private a3; get showFirstLabel(): boolean; set showFirstLabel(a: boolean); private i; c: AxisLabelsLocation; a: Axis; registerAxis(a: Axis): void; unregisterAxis(a: Axis): void; get angle(): number; set angle(a: number); private n; get extent(): number; set extent(a: number); private p; set margin(a: number); get leftMargin(): number; set leftMargin(a: number); private q; get rightMargin(): number; set rightMargin(a: number); private r; get topMargin(): number; set topMargin(a: number); private s; get bottomMargin(): number; set bottomMargin(a: number); private o; private av; get horizontalAlignment(): HorizontalAlignment; set horizontalAlignment(a: HorizontalAlignment); private a0; get verticalAlignment(): VerticalAlignment; set verticalAlignment(a: VerticalAlignment); propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void; as(a: string, b: any, c: any): void; protected ar(a: any, b: string, c: any, d: any): void; k(): boolean; l(): boolean; static readonly extentPropertyDefault: number; get j(): boolean; private f; get g(): FontInfo; set g(a: FontInfo); h(a: DomRenderer): FontInfo; } /** * @hidden */ export declare class TitleSettings extends AxisLabelSettings { static $t: Type; constructor(); private a5; get position(): AxisTitlePosition; set position(a: AxisTitlePosition); protected ar(a: any, b: string, c: any, d: any): void; } /** * @hidden */ export declare abstract class Axis extends Control implements INotifyPropertyChanged { static $t: Type; a4(): AxisView; a5: AxisView; hv(a: AxisView): void; abstract ag(): number[]; hh(): void; private bt; get bu(): SRProvider; private a9; get ba(): IAxisVisualDataManager; ek(): number; f4(): any; f3(): any; protected get_cb(): boolean; get cb(): boolean; protected get_cj(): boolean; get cj(): boolean; protected get_b9(): boolean; get b9(): boolean; protected get_cm(): boolean; get cm(): boolean; protected get_cp(): boolean; get cp(): boolean; protected get_cn(): boolean; get cn(): boolean; d5(a: Point): number; protected get_ce(): boolean; get ce(): boolean; protected get_ck(): boolean; get ck(): boolean; protected get_cl(): boolean; get cl(): boolean; protected get_cc(): boolean; get cc(): boolean; protected get_cd(): boolean; get cd(): boolean; ak(): Axis; constructor(); private a7; get a8(): IAxisAnnotationManager; get ca(): boolean; private hf; private hg; private hd; private he; provideRenderer(a: DomRenderer): void; au: (item: any) => string; hs(a: Rect, b: Rect): void; abstract av(): AxisLabelPanelBase; ac(): void; iu: Canvas; get bo(): IFastItemsSourceProvider; set bo(a: IFastItemsSourceProvider); private bn; get bi(): SeriesViewer; set bi(a: SeriesViewer); private bh; get bg(): XamDataChart; set bg(a: XamDataChart); readonly bs: (sender: any, e: RectChangedEventArgs) => void; private by; get c6(): boolean; set c6(a: boolean); private dm; get e8(): number; set e8(a: number); private dg; get dy(): number; set dy(a: number); private dt; get fe(): number; set fe(a: number); private dq; get fb(): number; set fb(a: number); private as; get at(): AxisExtentType; set at(a: AxisExtentType); private dl; get e7(): number; set e7(a: number); dx: number; private ds; get fd(): number; set fd(a: number); private dp; get fa(): number; set fa(a: number); private bk; private bj; get bm(): FontInfo; set bm(a: FontInfo); private f5; get gz(): string; set gz(a: string); private dn; get e9(): number; set e9(a: number); dz: number; private du; get ff(): number; set ff(a: number); private dr; get fc(): number; set fc(a: number); private fq; get fv(): number; set fv(a: number); private fp; get fu(): number; set fu(a: number); private fo; get ft(): number; set ft(a: number); fr: number; private kn; get kq(): VerticalAlignment; set kq(a: VerticalAlignment); private dw; get fh(): number; set fh(a: number); private dv; get fg(): number; set fg(a: number); ik(): void; private h8; private h9; iv: TextBlock; g8: string; j2: Bru