igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
1,568 lines • 136 kB
TypeScript
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