UNPKG

igniteui-react-charts

Version:

Ignite UI React charting components for building rich data visualizations using TypeScript APIs.

1,555 lines 138 kB
import { Control } from "igniteui-react-core"; import { INotifyPropertyChanged, Base, Type, Point, EventArgs, PropertyChangedEventArgs, IEnumerable, IEnumerable$1, IList$1 } from "igniteui-react-core"; import { ILegendOwner } from "igniteui-react-core"; import { IInternalLegendOwner } from "igniteui-react-core"; import { IDataLegendTarget } from "igniteui-react-core"; import { IToolbarTarget } from "igniteui-react-core"; import { ISupportsAnimation } from "igniteui-react-core"; import { ISeriesViewerWidget } from "./ISeriesViewerWidget"; import { SRProvider } from "igniteui-react-core"; import { ToolCommand } from "igniteui-react-core"; import { HashSet$1 } from "igniteui-react-core"; import { IToolbarContextAccessor } from "igniteui-react-core"; import { SeriesPlotAreaMarginHorizontalMode } from "./SeriesPlotAreaMarginHorizontalMode"; import { SeriesPlotAreaMarginVerticalMode } from "./SeriesPlotAreaMarginVerticalMode"; import { SeriesViewerScrollbarMode } from "./SeriesViewerScrollbarMode"; import { IHighlightingManager } from "igniteui-react-core"; import { DoubleAnimator } from "igniteui-react-core"; import { BrushCollection } from "igniteui-react-core"; import { DependencyProperty } from "igniteui-react-core"; import { DependencyObject } from "igniteui-react-core"; import { MarkerAutomaticBehavior } from "./MarkerAutomaticBehavior"; import { IChartLegend } from "igniteui-react-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-react-core"; import { SeriesHighlightingBehavior } from "./SeriesHighlightingBehavior"; import { LegendHighlightingMode } from "./LegendHighlightingMode"; import { LegendItemBadgeShape } from "igniteui-react-core"; import { LegendItemBadgeMode } from "igniteui-react-core"; import { Rect } from "igniteui-react-core"; import { ChartHitTestMode } from "./ChartHitTestMode"; import { InteractionState } from "igniteui-react-core"; import { WindowResponse } from "./WindowResponse"; import { Visibility } from "igniteui-react-core"; import { IOverviewPlusDetailPane } from "igniteui-react-core"; import { SeriesViewerComponentsFromView } from "./SeriesViewerComponentsFromView"; import { ZoomCoercionMode } from "./ZoomCoercionMode"; import { ModifierKeys } from "igniteui-react-core"; import { SeriesHighlightedValuesDisplayMode } from "igniteui-react-core"; import { DataTemplate } from "igniteui-react-core"; import { HorizontalAlignment } from "igniteui-react-core"; import { CanvasRenderScheduler } from "igniteui-react-core"; import { SyncSettings } from "./SyncSettings"; import { IExecutionContext } from "igniteui-react-core"; import { ToolActionInfo } from "igniteui-react-core"; import { ToolCommandExecutionState } from "igniteui-react-core"; import { ICommandAvailabilityListener } from "igniteui-react-core"; import { ICommandStateChangedListener } from "igniteui-react-core"; import { List$1 } from "igniteui-react-core"; import { SeriesViewerComponentsForView } from "./SeriesViewerComponentsForView"; import { Dictionary$2 } from "igniteui-react-core"; import { IDataLegend } from "igniteui-react-core"; import { PropertyUpdatedEventArgs } from "igniteui-react-core"; import { NotifyCollectionChangedEventArgs } from "igniteui-react-core"; import { ObservableCollection$1 } from "igniteui-react-core"; import { Size } from "igniteui-react-core"; import { FrameworkElement } from "igniteui-react-core"; import { EventProxy } from "igniteui-react-core"; import { MouseEventArgs } from "igniteui-react-core"; import { MouseButtonEventArgs } from "igniteui-react-core"; import { Tuple$2 } from "igniteui-react-core"; import { ScalerParams } from "./ScalerParams"; import { SeriesViewerManipulationEventArgs } from "./SeriesViewerManipulationEventArgs"; import { IFastItemsSource } from "igniteui-react-core"; import { ChartResizeIdleEventArgs } from "./ChartResizeIdleEventArgs"; import { Key } from "igniteui-react-core"; import { RectChangedEventArgs } from "igniteui-react-core"; import { RefreshCompletedEventArgs } from "./RefreshCompletedEventArgs"; import { Thickness } from "igniteui-react-core"; import { AxisTitlePosition } from "./AxisTitlePosition"; import { FontInfo } from "igniteui-react-core"; import { CoercionInfo } from "./CoercionInfo"; import { IDataLegendSeries } from "igniteui-react-core"; import { CaptureImageSettings } from "igniteui-react-core"; import { CultureInfo } from "igniteui-react-core"; import { ImageCapturedEventArgs } from "igniteui-react-core"; import { ChartContentType } from "./ChartContentType"; import { ISchedulableRender } from "igniteui-react-core"; import { Rectangle } from "igniteui-react-core"; import { Path } from "igniteui-react-core"; import { Line } from "igniteui-react-core"; import { RenderingContext } from "igniteui-react-core"; import { TextBlock } from "igniteui-react-core"; import { ITileZoomTile } from "./ITileZoomTile"; import { RenderSurface } from "./RenderSurface"; import { PathGeometry } from "igniteui-react-core"; import { Geometry } from "igniteui-react-core"; import { DataContext } from "igniteui-react-core"; import { LabelPanelsArrangeState } from "./LabelPanelsArrangeState"; import { DataTemplateRenderInfo } from "igniteui-react-core"; import { DataTemplateMeasureInfo } from "igniteui-react-core"; import { AxisLabelsLocation } from "./AxisLabelsLocation"; import { IProvidesViewport } from "./IProvidesViewport"; import { ActualLegendItemBadgeShape } from "./ActualLegendItemBadgeShape"; import { StandardLegendItems } from "igniteui-react-core"; import { DomRenderer, DomWrapper } from "igniteui-react-core"; import { PointerTooltipStyle } from "./PointerTooltipStyle"; import { DefaultPaletteInfo } from "./DefaultPaletteInfo"; import { AxisRange } from "./AxisRange"; import { AxisAnnotationCollection } from "./AxisAnnotationCollection"; import { VerticalAlignment } from "igniteui-react-core"; import { Canvas } from "igniteui-react-core"; import { IFastItemsSourceProvider } from "igniteui-react-core"; import { AxisExtentType } from "./AxisExtentType"; import { DoubleCollection } from "igniteui-react-core"; import { LabelPosition } from "./LabelPosition"; import { BindingFormatter } from "igniteui-react-core"; import { LabelFontHeuristics } from "./LabelFontHeuristics"; import { AxisOrientation } from "./AxisOrientation"; import { Pool$1 } from "igniteui-react-core"; import { AxisComponentsFromView } from "./AxisComponentsFromView"; import { AxisRangeChangedEventArgs } from "./AxisRangeChangedEventArgs"; import { GeometryCollection } from "igniteui-react-core"; import { PathRenderingInfo } from "./PathRenderingInfo"; import { RenderRequestedEventArgs } from "./RenderRequestedEventArgs"; import { CategoryMode } from "./CategoryMode"; import { GridMode } from "./GridMode"; import { Panel } from "igniteui-react-core"; import { UIElement } from "igniteui-react-core"; import { TickmarkValues } from "./TickmarkValues"; import { ICategoryScaler } from "./ICategoryScaler"; import { FastItemsSourceEventArgs } from "igniteui-react-core"; import { FastItemsSourceEventAction } from "igniteui-react-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-react-core"; import { RenderValidEventArgs } from "./RenderValidEventArgs"; import { SeriesLayerPropertyOverlayValueResolvingEventArgs } from "./SeriesLayerPropertyOverlayValueResolvingEventArgs"; import { HighlightingInfo } from "igniteui-react-core"; import { Marker } from "./Marker"; import { Polyline } from "igniteui-react-core"; import { ContentControl } from "igniteui-react-core"; import { Polygon } from "igniteui-react-core"; import { AutoMarginsAndAngleUpdateMode } from "./AutoMarginsAndAngleUpdateMode"; import { ComputedPlotAreaMarginMode } from "./ComputedPlotAreaMarginMode"; import { ILegendSeries } from "igniteui-react-core"; import { ILegendSeriesInternal } from "igniteui-react-core"; import { ILegendTemplateProvider } from "igniteui-react-core"; import { PenLineJoin } from "igniteui-react-core"; import { PenLineCap } from "igniteui-react-core"; import { Color } from "igniteui-react-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-react-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-react-core"; import { MarkerType } from "./MarkerType"; import { Style } from "igniteui-react-core"; import { TrendLineManagerType } from "./TrendLineManagerType"; import { TrendLineType } from "igniteui-react-core"; import { Clipper } from "igniteui-react-core"; import { HashPool$2 } from "igniteui-react-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); dc: SeriesViewerView; static staticInit(): void; private dv; private get dw(); private an; ao(a: SeriesViewer): AutomaticSeriesManager; getDesiredToolbarActions(): ToolActionInfo[]; onToolCommandExecuting(a: ToolCommand): ToolCommandExecutionState; addCommandAvailabilityListener(a: ICommandAvailabilityListener): void; removeCommandAvailabilityListener(a: ICommandAvailabilityListener): void; private gt; 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 gq; get gr(): HashSet$1<IToolbarContextAccessor>; provideContextAccessor(a: IToolbarContextAccessor): void; dismissContextAccessor(a: IToolbarContextAccessor): void; private om; private a9; get ba(): IDataChartToolbarProvider; get fm(): boolean; private bb; get bc(): ISeriesViewerInteractionManager; get fe(): boolean; constructor(); private rt; private oa; private ef; protected qb(a: any, b: NotifyCollectionChangedEventArgs): void; private ee; protected po(a: any, b: NotifyCollectionChangedEventArgs): void; private pv; private pt; oc(a: (arg1: Series) => void): void; private pw; private pu; private c4; oh(): void; private qw; protected get_fx(): boolean; get fx(): boolean; protected get_fw(): boolean; get fw(): boolean; oi(): void; get series(): SeriesCollection; private bs; private i7; private rv; private b0; get b1(): SeriesPlotAreaMarginHorizontalMode; set b1(a: SeriesPlotAreaMarginHorizontalMode); private b2; get b3(): SeriesPlotAreaMarginVerticalMode; set b3(a: SeriesPlotAreaMarginVerticalMode); ok(): void; protected o9(): void; private _skipDataCleanup; get skipDataCleanup(): boolean; set skipDataCleanup(a: boolean); protected rm(a: any): void; get e0(): boolean; private rw; oo(a: number, b: number, c: boolean, d: boolean): { p0?: number; p1?: number; }; ey(): boolean; get gc(): boolean; protected get fa(): boolean; protected get er(): boolean; protected get eq(): boolean; get ep(): boolean; get dn(): IHighlightingManager; get dp(): IHighlightingManager; get dm(): IHighlightingManager; get bd(): ISeriesViewerScrollbarManager; private n6; private n7; private n5; de: DoubleAnimator; dg: DoubleAnimator; dd: DoubleAnimator; df: DoubleAnimator; private og; private ru; private ob; gi(a: number): boolean; gj(a: number): boolean; gh(a: number): boolean; of(): void; vz(a: number): Brush; v5(a: number): Brush; v3(a: number): Brush; v4(a: number): Brush; private vy; ag: BrushCollection; aj: BrushCollection; ah: BrushCollection; ai: BrushCollection; bh: MarkerAutomaticBehavior; ar: ChartContentManager; get wk(): Point; set wk(a: Point); private wj; ri(): void; get fd(): boolean; get legend(): IChartLegend; set legend(a: IChartLegend); static readonly t0: DependencyProperty; get en(): boolean; set en(a: boolean); get f6(): boolean; set f6(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; p6(a: Point, b: boolean): void; private bi; private bm; p7(a: Point, b: boolean, c: boolean): void; static readonly sx: DependencyProperty; static readonly up: DependencyProperty; get fn(): boolean; set fn(a: boolean); static readonly tw: DependencyProperty; get gb(): boolean; set gb(a: boolean); static readonly us: DependencyProperty; get bz(): SeriesHighlightingMode; set bz(a: SeriesHighlightingMode); static readonly te: DependencyProperty; get cc(): SeriesSelectionMode; set cc(a: SeriesSelectionMode); static readonly um: DependencyProperty; get b7(): SeriesSelectionBehavior; set b7(a: SeriesSelectionBehavior); static readonly uj: DependencyProperty; get ca(): SeriesSelectionMode; set ca(a: SeriesSelectionMode); static readonly s7: DependencyProperty; get ci(): SeriesViewerScrollbarMode; set ci(a: SeriesViewerScrollbarMode); protected cg: SeriesViewerScrollbarMode; static readonly tm: DependencyProperty; get cj(): SeriesViewerScrollbarMode; set cj(a: SeriesViewerScrollbarMode); protected ch: SeriesViewerScrollbarMode; static readonly u6: DependencyProperty; get cf(): SeriesViewerHorizontalScrollbarPosition; set cf(a: SeriesViewerHorizontalScrollbarPosition); static readonly to: DependencyProperty; get cm(): SeriesViewerVerticalScrollbarPosition; set cm(a: SeriesViewerVerticalScrollbarPosition); static readonly u8: DependencyProperty; get v7(): Brush; set v7(a: Brush); static readonly ti: DependencyProperty; get v8(): Brush; set v8(a: Brush); static readonly tn: DependencyProperty; get h7(): number; set h7(a: number); static readonly tq: DependencyProperty; get h6(): number; set h6(a: number); static readonly tl: DependencyProperty; get h3(): number; set h3(a: number); static readonly th: DependencyProperty; get h4(): number; set h4(a: number); static readonly tj: DependencyProperty; get h5(): number; set h5(a: number); static readonly tk: DependencyProperty; get h9(): number; set h9(a: number); static readonly ts: DependencyProperty; get h8(): number; set h8(a: number); static readonly tr: DependencyProperty; get e2(): boolean; set e2(a: boolean); static readonly kz: string; static readonly tp: DependencyProperty; get wh(): Brush; set wh(a: Brush); static readonly u3: DependencyProperty; get wi(): Brush; set wi(a: Brush); static readonly u7: DependencyProperty; get iv(): number; set iv(a: number); static readonly va: DependencyProperty; get iu(): number; set iu(a: number); static readonly u5: DependencyProperty; get is(): number; set is(a: number); static readonly u2: DependencyProperty; get iy(): number; set iy(a: number); nw(): void; private p9; static readonly vd: DependencyProperty; get it(): number; set it(a: number); static readonly u4: DependencyProperty; get ix(): number; set ix(a: number); static readonly vc: DependencyProperty; get iw(): number; set iw(a: number); static readonly vb: DependencyProperty; get gn(): boolean; set gn(a: boolean); static readonly m6: string; static readonly u9: DependencyProperty; private cb; private b6; private by; private bv; get bw(): SeriesHighlightingBehavior; private b8; get b9(): SeriesSelectionMode; private b4; get b5(): SeriesSelectionBehavior; get bx(): SeriesHighlightingBehavior; set bx(a: SeriesHighlightingBehavior); static readonly tc: DependencyProperty; get be(): LegendHighlightingMode; set be(a: LegendHighlightingMode); static readonly tx: DependencyProperty; get bg(): LegendItemBadgeShape; set bg(a: LegendItemBadgeShape); static readonly tz: DependencyProperty; get bf(): LegendItemBadgeMode; set bf(a: LegendItemBadgeMode); static readonly ty: DependencyProperty; get ez(): boolean; set ez(a: boolean); static readonly s4: DependencyProperty; propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void; protected q5(a: string, b: any, c: any): void; jn: any; px(): void; py(a: IEnumerable): void; qe(a: Series, b: any, c: any, d: Point): void; qi(a: Series, b: any, c: any, d: Point): void; qf(a: Series, b: any, c: any, d: Point): void; qg(a: Series, b: any, c: any, d: Point): void; qh(a: Series, b: any, c: any, d: Point): void; nm(a: Rect, b: ScalerParams): Tuple$2<boolean, number>; get ft(): boolean; private ea; o7(a: boolean, b: Point): void; o5(a: boolean, b: Point): void; qj(a: Series, b: any, c: any, d: Point): void; qk(a: Series, b: any, c: any, d: Point): void; seriesCursorMouseMove: (sender: any, e: ChartCursorEventArgs) => void; q9(a: Series, b: any): void; seriesMouseLeftButtonDown: (sender: any, e: DataChartMouseButtonEventArgs) => void; rd(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void; seriesMouseLeftButtonUp: (sender: any, e: DataChartMouseButtonEventArgs) => void; seriesClick: (sender: any, e: DataChartMouseButtonEventArgs) => void; re(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void; q8(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void; qc(a: Series, b: any): void; private gy; private gz; private fg; private gv; private od; private gw; seriesMouseMove: (sender: any, e: ChartMouseEventArgs) => void; r0(a: Point): void; r1(a: Point): void; rf(a: Series, b: any, c: MouseEventArgs, d: Point): void; seriesMouseEnter: (sender: any, e: ChartMouseEventArgs) => void; rb(a: Series, b: any, c: MouseEventArgs, d: Point): void; seriesMouseLeave: (sender: any, e: ChartMouseEventArgs) => void; rc(a: Series, b: any, c: MouseEventArgs, d: Point): void; private d3; o6(): void; private d2; o4(): void; private ws; protected get_xb(): Rect; get xb(): Rect; private wq; get wx(): Rect; set wx(a: Rect); protected get_e1(): boolean; get e1(): boolean; w3(a: Rect, b: Rect, c: Rect): Rect; private d0; private wp; protected get_ww(): Rect; get ww(): Rect; w1(a: Rect, b: Rect, c: Rect): Rect; protected wv(a: Rect): Rect; w2(): Rect; protected r5(a: Axis): void; xc: Rect; gm: boolean; ek: boolean; f3: boolean; jl: number; private i6; get ja(): number; set ja(a: number); jg: number; jh: number; resizeIdle: (sender: any, e: ChartResizeIdleEventArgs) => void; jk: number; jj: number; jf: number; jc: number; jd: number; ji: number; protected fu: boolean; protected em: boolean; qz(a: Rect, b: Rect): void; private cd; ce(): SeriesViewerComponentsForView; private d7; nv(a: Point, b: boolean): void; fi: boolean; private at; get av(): ChartHitTestMode; set av(a: ChartHitTestMode); rh(): void; protected aw(): ChartHitTestMode; private as; get au(): ChartHitTestMode; set au(a: ChartHitTestMode); fj: boolean; seriesAnimating: (series: Series) => void; private dx; queueForAnimationIdle(a: () => void, b: number): void; getAnimationIdleVersionNumber(): number; isAnimationActive(): boolean; qd(a: Series): void; pq(): void; protected ql(): void; q7(a: Series): void; abstract fp(): boolean; abstract fq(): boolean; fo(): boolean; private d6; onDetachedFromUI(): void; onAttachedToUI(): void; get c3(): InteractionState; set c3(a: InteractionState); private d4; private cy; p0(a: Point): void; p1(a: Point, b: boolean): void; f1(a: Point, b: number): boolean; pj(a: Point): void; f0(a: Key): boolean; private ec; eu: boolean; private d1; get eo(): boolean; set eo(a: boolean); protected get_ff(): boolean; get ff(): boolean; pl(a: Point): void; get ex(): boolean; mv: string; p5(a: Point): void; pm(a: Point, b: boolean): void; pk(a: Point): void; get f2(): boolean; set f2(a: boolean); private qu; p4(a: Point): void; qv(a: Point, b: number, c: number, d: number): void; p3(a: number): void; qr(a: Point, b: number, c: number, d: number): void; pz(a: Point): void; p2(a: number): void; pp(a: Point): void; qq(a: Point, b: number, c: number, d: number): void; qn(): void; ps(a: Size): void; oe(): void; pc(a: Point, b: boolean): void; c1(a: boolean): InteractionState; viewerManipulationStarting: (sender: any, e: SeriesViewerManipulationEventArgs) => void; viewerManipulationEnding: (sender: any, e: SeriesViewerManipulationEventArgs) => void; private ei; qt(a: boolean, b: Point): void; qs(): void; r2(): void; n3(): void; ny(): void; nx(): void; qx(): void; rl(): void; rj(): void; pb(a: Point, b: boolean): void; f8(): boolean; private ed; get ge(): boolean; set ge(a: boolean); pa(a: Point, b: boolean, c: boolean): void; se(a: any, b: PropertyUpdatedEventArgs): void; sd(a: SyncLink, b: SyncLink): void; nz(a: Point): void; sh(a: Rect, b: boolean): void; si(a: Rect, b: boolean, c: boolean): void; qy(a: Rect, b: boolean): void; get fk(): boolean; private _gs; gs(): IEnumerable$1<SeriesViewer>; wn(a: Point): Point; wl(a: Point): Point; xa(a: Rect): Rect; wy(a: Rect): Rect; windowRectChanged: (sender: any, e: RectChangedEventArgs) => void; private rg; qp(a: Rect, b: Rect): void; sizeChanged: (sender: any, e: RectChangedEventArgs) => void; qm(a: Size, b: Size): void; e5: boolean; f4(a: Rect, b: Rect): boolean; actualWindowRectChanged: (sender: any, e: RectChangedEventArgs) => void; private q2; sj(a: number): void; sk(a: number): void; rr(): void; gridAreaRectChanged: (sender: any, e: RectChangedEventArgs) => void; private q3; protected get_fh(): boolean; get fh(): boolean; p8(a: Rect, b: Rect): void; cq: WindowResponse; on(): void; ew: boolean; i2: number; i1: number; private g7; get ht(): number; set ht(a: number); private g6; get hs(): number; set hs(a: number); i4: number; i3: number; private _syncChannel; get syncChannel(): string; set syncChannel(a: string); private cn; get actualSyncLink(): SyncLink; set actualSyncLink(a: SyncLink); gf: boolean; ol(): void; xh: Visibility; private eh; ph(): void; pf(): void; pg(): void; get c5(): IOverviewPlusDetailPane; protected sa(a: boolean): void; xg: Visibility; e4: boolean; gl: boolean; v6: Brush; wg: Brush; private cr; get cs(): ZoomCoercionMode; set cs(a: ZoomCoercionMode); ct(): ZoomCoercionMode; cu: ZoomCoercionMode; wa: Brush; vv: Brush; v9: Brush; f9: boolean; et(): boolean; el(): boolean; xd: Rect; ns(): void; private i9; private notifyCrosshairUpdate; sf(a: number, b: number): void; sg(a: number, b: number, c: number, d: number): void; hz(): number; h0(): number; private ig; private ie; protected q0(a: any, b: string, c: any, d: any): void; get fb(): boolean; protected get fz(): boolean; br: Series; r9(a: Point): void; private nl; sc(): void; protected o1(): void; sb(): void; private eg; protected gg: boolean; cz: InteractionState; c0: InteractionState; c2: InteractionState; vq: ModifierKeys; vr: ModifierKeys; vs: ModifierKeys; private wr; get w4(): Rect; set w4(a: Rect); bu: 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; qa(a: any, b: SeriesViewerSelectedSeriesItemsChangedEventArgs): void; focusedSeriesItemsChanged: (sender: any, e: SeriesViewerSelectedSeriesItemsChangedEventArgs) => void; pn(a: any, b: SeriesViewerSelectedSeriesItemsChangedEventArgs): void; g1: Date; go: boolean; protected r4(): void; nn(a: Rect, b: Rect): void; f5(): boolean; protected o2(a: Rect, b: Rect): void; iz: number; i0: number; private w7; refreshCompleted: (sender: any, e: RefreshCompletedEventArgs) => void; q6(): void; protected abstract db(): SeriesViewerView; protected qo(a: SeriesViewerView): void; wd: Brush; vw: Brush; static w6: Rect; sl: DataTemplate; su: DataTemplate; sr: DataTemplate; ss: DataTemplate; sm: DataTemplate; sp: DataTemplate; sn: DataTemplate; st: DataTemplate; sq: DataTemplate; so: DataTemplate; ml: string; vp: HorizontalAlignment; vo: HorizontalAlignment; private js; get ms(): string; set ms(a: string); private jr; get mg(): string; set mg(a: string); private vu; get wf(): Brush; set wf(a: Brush); private vt; get we(): Brush; set we(a: Brush); private hm; get iq(): number; set iq(a: number); private hk; get io(): number; set io(a: number); private hl; get ip(): number; set ip(a: number); private hj; get im(): number; set im(a: number); private hi; get il(): number; set il(a: number); private hg; get ij(): number; set ij(a: number); private hh; get ik(): number; set ik(a: number); private hf; get ii(): number; set ii(a: number); l9: string; xe(): Thickness; xf(): Thickness; ap(a: Axis): AxisTitlePosition; aq(a: Axis): AxisTitlePosition; abstract getFontInfo(): FontInfo; getFontHeight(): number; protected get_fy(): boolean; get fy(): boolean; pe(): void; abstract getFontBrush(): Brush; abstract vx(): Brush; jp: any; provideContainer(a: any): void; pd(a: number, b: number): void; notifyContainerResized(): void; wz(): Rect; n4(): void; wm(): Point; di(): FontInfo; dh(): FontInfo; v0(): Brush; v1(): Brush; nq(a: Series): void; rn(a: Series): void; al: CanvasRenderScheduler; am: CanvasRenderScheduler; ak: CanvasRenderScheduler; private eb; get fv(): boolean; set fv(a: boolean); private dz; get ej(): boolean; set ej(a: boolean); private _syncSettings; get syncSettings(): SyncSettings; set syncSettings(a: SyncSettings); np(a: any): void; rp(a: any): void; oy(source_: any, a: number, b: any, c: any): void; op(source_: any): void; ow(source_: any, a: number, b: any): void; ox(source_: any, a: number, b: any): void; destroyed: boolean; protected jm: any; protected gp: Dictionary$2<string, any>; fs: boolean; destroy(): void; protected n2(): void; rz(source_: any): void; rq(): void; ry(a: string, source_: any): void; ro(a: string, b: boolean): void; protected rx(a: Series, b: any): void; protected r7(a: any): void; protected r8(): void; private hn; get ir(): number; set ir(a: number); private hc; get ib(): number; set ib(a: number); private he; get ih(): number; set ih(a: number); private ha; get hw(): number; set hw(a: number); private g9; get hv(): number; set hv(a: number); private g8; get hu(): number; set hu(a: number); f7(): boolean; private d5; get e7(): boolean; set e7(a: boolean); private hd; get ic(): number; set ic(a: number); private hb; get ia(): number; set ia(a: number); static cv(a: string, b: any): CoercionInfo; private jq; get lh(): string; set lh(a: string); private g3; get hp(): number; set hp(a: number); private g2; get ho(): number; set ho(a: number); ga: boolean; private wo; get wt(): Rect; set wt(a: Rect); w0(): Rect; e3: boolean; private oj; w5(): Rect; protected wu(): Rect; jo(a: number, b: number): any; private g4; get hq(): number; set hq(a: number); private g5; get hr(): number; set hr(a: number); o0(): void; oz(): void; flush(): void; n9(a: boolean, b: boolean, c: boolean): void; gk(): boolean; private sv; private a0; protected rk(a: DependencyObject, b: (arg1: boolean) => void): void; protected r3(a: DependencyObject): void; n0(): void; e8: boolean; e9: boolean; e6: boolean; pr(): void; private d8; get fl(): boolean; nr(): void; fr(): boolean; private i8; je(): number; dl(): FontInfo; dk(): FontInfo; r6(): void; protected es: boolean; wc: Brush; wb: Brush; id: number; fc: boolean; seriesDataUpdated: (sender: any, e: EventArgs) => void; ra(): void; ot(): void; ou(): void; private ov; os(a: Point): void; private gu; attachDataLegend(a: IDataLegend): void; detachDataLegend(a: IDataLegend): void; get isDetached(): boolean; dy: () => void; seriesDataChanged: (sender: any, e: PropertyChangedEventArgs) => void; getDataLegendSeries(): IDataLegendSeries[]; no(a: Rect): void; w8(a: Rect): Rect; w9(a: Rect): Rect; protected gx: List$1<CaptureImageSettings>; nt(a: CaptureImageSettings): void; private nu; protected j5(a: CaptureImageSettings, b: (arg1: string, arg2: any) => void): string; imageCaptured: (sender: any, args: ImageCapturedEventArgs) => void; protected q4(a: CaptureImageSettings, b: string, c?: any): void; notifySeriesDataChanged(): void; h1(): number; h2(): number; private cw; private get cx(); private g0; private d9; o8(a: Size): void; private rs; 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 ah; get textStyle(): string; set textStyle(a: string); private a6; get textColor(): Brush; set textColor(a: Brush); get location(): AxisLabelsLocation; set location(a: AxisLabelsLocation); private b; get visibility(): Visibility; set visibility(a: Visibility); private bb; 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; get maximumExtent(): number; set maximumExtent(a: number); private r; get maximumExtentPercentage(): number; set maximumExtentPercentage(a: number); private s; set margin(a: number); get leftMargin(): number; set leftMargin(a: number); private q; get rightMargin(): number; set rightMargin(a: number); private t; get topMargin(): number; set topMargin(a: number); private u; get bottomMargin(): number; set bottomMargin(a: number); private o; private a3; get horizontalAlignment(): HorizontalAlignment; set horizontalAlignment(a: HorizontalAlignment); private a8; get verticalAlignment(): VerticalAlignment; set verticalAlignment(a: VerticalAlignment); propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void; a0(a: string, b: any, c: any): void; protected az(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 bd; get position(): AxisTitlePosition; set position(a: AxisTitlePosition); protected az(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 f