import { Control } from "igniteui-react-core";
import { INotifyPropertyChanged, Base, Type, Point, EventArgs, PropertyChangedEventArgs, IEnumerable, IEnumerable$1, IList$1, IEqualityComparer$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 { UserAnnotationInformationEventArgs } from "./UserAnnotationInformationEventArgs";
import { UserAnnotationToolTipContentUpdatingEventArgs } from "./UserAnnotationToolTipContentUpdatingEventArgs";
import { List$1 } from "igniteui-react-core";
import { UserAnnotationInformation } from "./UserAnnotationInformation";
import { ToolCommandExecutionState } from "igniteui-react-core";
import { ICommandAvailabilityListener } from "igniteui-react-core";
import { ICommandStateChangedListener } 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 { AutomaticSeriesPurpose } from "./AutomaticSeriesPurpose";
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 { ImageLoader } from "igniteui-react-core";
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 { AnnotationBackingArrangedSize } from "./AnnotationBackingArrangedSize";
import { AxisComponentsFromView } from "./AxisComponentsFromView";
import { FeatureState } from "igniteui-react-core";
import { ContentControl } from "igniteui-react-core";
import { Transform } from "igniteui-react-core";
import { TransformGroup } from "igniteui-react-core";
import { UIElement } from "igniteui-react-core";
import { AxisRangeChangedEventArgs } from "./AxisRangeChangedEventArgs";
import { GeometryCollection } from "igniteui-react-core";
import { PathRenderingInfo } from "./PathRenderingInfo";
import { RenderRequestedEventArgs } from "./RenderRequestedEventArgs";
import { AxisMatcher } from "./AxisMatcher";
import { CategoryMode } from "./CategoryMode";
import { GridMode } from "./GridMode";
import { Panel } from "igniteui-react-core";
import { TickmarkValues } from "./TickmarkValues";
import { TrimmedTextInfo } from "./TrimmedTextInfo";
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 { AutomaticAxisPurpose } from "./AutomaticAxisPurpose";
import { SeriesMatcher } from "./SeriesMatcher";
import { Stack$1 } from "igniteui-react-core";
import { RenderValidEventArgs } from "./RenderValidEventArgs";
import { SeriesLayerPropertyOverlayValueResolvingEventArgs } from "./SeriesLayerPropertyOverlayValueResolvingEventArgs";
import { CalloutPlacementPositionsCollection } from "./CalloutPlacementPositionsCollection";
import { ValueLayerValueMode } from "./ValueLayerValueMode";
import { CalloutCollisionMode } from "igniteui-react-core";
import { TrendLineType } from "igniteui-react-core";
import { PenLineCap } from "igniteui-react-core";
import { HighlightingInfo } from "igniteui-react-core";
import { Marker } from "./Marker";
import { Polyline } from "igniteui-react-core";
import { Polygon } from "igniteui-react-core";
import { AutoMarginsAndAngleUpdateMode } from "./AutoMarginsAndAngleUpdateMode";
import { ComputedPlotAreaMarginMode } from "./ComputedPlotAreaMarginMode";
import { DataAnnotationTargetMode } from "./DataAnnotationTargetMode";
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 { 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 { 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 { Clipper } from "igniteui-react-core";
import { CalloutPlacementPositions } from "./CalloutPlacementPositions";
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);
    dw: SeriesViewerView;
    static staticInit(): void;
    private ee;
    private get ef();
    private an;
    ao(a: SeriesViewer): AutomaticSeriesManager;
    getDesiredToolbarActions(): ToolActionInfo[];
    userAnnotationInformationRequested: (sender: any, args: UserAnnotationInformationEventArgs) => void;
    rv(a: any, b: UserAnnotationInformationEventArgs): void;
    userAnnotationToolTipContentUpdating: (sender: any, args: UserAnnotationToolTipContentUpdatingEventArgs) => void;
    rw(a: any, b: UserAnnotationToolTipContentUpdatingEventArgs): void;
    oq(a: string): void;
    pc(a: UserAnnotationInformation): void;
    onToolCommandExecuting(a: ToolCommand): ToolCommandExecutionState;
    addCommandAvailabilityListener(a: ICommandAvailabilityListener): void;
    removeCommandAvailabilityListener(a: ICommandAvailabilityListener): void;
    private hn;
    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 hj;
    get hl(): HashSet$1<IToolbarContextAccessor>;
    provideContextAccessor(a: IToolbarContextAccessor): void;
    dismissContextAccessor(a: IToolbarContextAccessor): void;
    private pt;
    private bn;
    get bo(): IDataChartToolbarProvider;
    get gd(): boolean;
    private bp;
    get bq(): ISeriesViewerInteractionManager;
    get f4(): boolean;
    constructor();
    private sc;
    private sb;
    private th;
    private ph;
    private e0;
    protected ri(a: any, b: NotifyCollectionChangedEventArgs): void;
    private ez;
    protected qv(a: any, b: NotifyCollectionChangedEventArgs): void;
    private q2;
    private q0;
    pj(a: (arg1: Series) => void): void;
    private q3;
    private q1;
    private dn;
    po(): void;
    private r5;
    protected get_gp(): boolean;
    get gp(): boolean;
    protected get_go(): boolean;
    get go(): boolean;
    pp(): void;
    get series(): SeriesCollection;
    private b7;
    get b9(): SeriesCollection;
    private b8;
    private j2;
    private tj;
    private ch;
    get ci(): SeriesPlotAreaMarginHorizontalMode;
    set ci(a: SeriesPlotAreaMarginHorizontalMode);
    private cj;
    get ck(): SeriesPlotAreaMarginVerticalMode;
    set ck(a: SeriesPlotAreaMarginVerticalMode);
    pr(): void;
    protected qg(): void;
    private _skipDataCleanup;
    get skipDataCleanup(): boolean;
    set skipDataCleanup(a: boolean);
    protected s9(a: any): void;
    get fn(): boolean;
    private tk;
    pw(a: number, b: number, c: boolean, d: boolean): {
        p0?: number;
        p1?: number;
    };
    fj(): boolean;
    get g5(): boolean;
    protected get fy(): boolean;
    protected get fc(): boolean;
    protected get fb(): boolean;
    get fa(): boolean;
    get d7(): IHighlightingManager;
    get d8(): IHighlightingManager;
    get d6(): IHighlightingManager;
    get br(): ISeriesViewerScrollbarManager;
    private o8;
    private o9;
    private o7;
    dy: DoubleAnimator;
    d0: DoubleAnimator;
    dx: DoubleAnimator;
    dz: DoubleAnimator;
    private pn;
    private ti;
    private pi;
    hb(a: number): boolean;
    hc(a: number): boolean;
    ha(a: number): boolean;
    pm(): void;
    xy(a: number): Brush;
    x4(a: number): Brush;
    x2(a: number): Brush;
    x3(a: number): Brush;
    private xx;
    ag: BrushCollection;
    aj: BrushCollection;
    ah: BrushCollection;
    ai: BrushCollection;
    bv: MarkerAutomaticBehavior;
    a3: ChartContentManager;
    get yj(): Point;
    set yj(a: Point);
    private yi;
    s5(): void;
    get f3(): boolean;
    get legend(): IChartLegend;
    set legend(a: IChartLegend);
    static readonly vz: DependencyProperty;
    get e8(): boolean;
    set e8(a: boolean);
    get gz(): boolean;
    set gz(a: boolean);
    ge: 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;
    axisLabelMouseDown: (sender: any, args: AxisMouseEventArgs) => void;
    protected sf(a: any, b: AxisMouseEventArgs): void;
    axisLabelMouseUp: (sender: any, args: AxisMouseEventArgs) => void;
    protected sj(a: any, b: AxisMouseEventArgs): void;
    axisLabelMouseEnter: (sender: any, args: AxisMouseEventArgs) => void;
    protected sg(a: any, b: AxisMouseEventArgs): void;
    axisLabelMouseLeave: (sender: any, args: AxisMouseEventArgs) => void;
    protected sh(a: any, b: AxisMouseEventArgs): void;
    axisLabelMouseOver: (sender: any, args: AxisMouseEventArgs) => void;
    protected si(a: any, b: AxisMouseEventArgs): void;
    axisLabelMouseClick: (sender: any, args: AxisMouseEventArgs) => void;
    protected se(a: any, b: AxisMouseEventArgs): void;
    axisPanelMouseDown: (sender: any, args: AxisMouseEventArgs) => void;
    protected sl(a: any, b: AxisMouseEventArgs): void;
    axisPanelMouseUp: (sender: any, args: AxisMouseEventArgs) => void;
    protected sp(a: any, b: AxisMouseEventArgs): void;
    axisPanelMouseEnter: (sender: any, args: AxisMouseEventArgs) => void;
    protected sm(a: any, b: AxisMouseEventArgs): void;
    axisPanelMouseLeave: (sender: any, args: AxisMouseEventArgs) => void;
    protected sn(a: any, b: AxisMouseEventArgs): void;
    axisPanelMouseOver: (sender: any, args: AxisMouseEventArgs) => void;
    protected so(a: any, b: AxisMouseEventArgs): void;
    axisPanelMouseClick: (sender: any, args: AxisMouseEventArgs) => void;
    protected sk(a: any, b: AxisMouseEventArgs): void;
    fm(): boolean;
    rd(a: Point, b: boolean): void;
    private bw;
    private b0;
    re(a: Point, b: boolean, c: boolean): void;
    static readonly uu: DependencyProperty;
    static readonly wo: DependencyProperty;
    get gf(): boolean;
    set gf(a: boolean);
    static readonly vv: DependencyProperty;
    get g4(): boolean;
    set g4(a: boolean);
    static readonly wr: DependencyProperty;
    get cg(): SeriesHighlightingMode;
    set cg(a: SeriesHighlightingMode);
    static readonly vc: DependencyProperty;
    get iz(): number;
    set iz(a: number);
    static readonly vb: DependencyProperty;
    get ct(): SeriesSelectionMode;
    set ct(a: SeriesSelectionMode);
    static readonly wl: DependencyProperty;
    get co(): SeriesSelectionBehavior;
    set co(a: SeriesSelectionBehavior);
    static readonly wi: DependencyProperty;
    get cr(): SeriesSelectionMode;
    set cr(a: SeriesSelectionMode);
    static readonly u4: DependencyProperty;
    get cz(): SeriesViewerScrollbarMode;
    set cz(a: SeriesViewerScrollbarMode);
    protected cx: SeriesViewerScrollbarMode;
    static readonly vk: DependencyProperty;
    get c0(): SeriesViewerScrollbarMode;
    set c0(a: SeriesViewerScrollbarMode);
    protected cy: SeriesViewerScrollbarMode;
    static readonly w5: DependencyProperty;
    get cw(): SeriesViewerHorizontalScrollbarPosition;
    set cw(a: SeriesViewerHorizontalScrollbarPosition);
    static readonly vm: DependencyProperty;
    get c3(): SeriesViewerVerticalScrollbarPosition;
    set c3(a: SeriesViewerVerticalScrollbarPosition);
    static readonly w7: DependencyProperty;
    get x6(): Brush;
    set x6(a: Brush);
    static readonly vg: DependencyProperty;
    get x7(): Brush;
    set x7(a: Brush);
    static readonly vl: DependencyProperty;
    get i4(): number;
    set i4(a: number);
    static readonly vo: DependencyProperty;
    get i3(): number;
    set i3(a: number);
    static readonly vj: DependencyProperty;
    get i0(): number;
    set i0(a: number);
    static readonly vf: DependencyProperty;
    get i1(): number;
    set i1(a: number);
    static readonly vh: DependencyProperty;
    get i2(): number;
    set i2(a: number);
    static readonly vi: DependencyProperty;
    get i6(): number;
    set i6(a: number);
    static readonly vq: DependencyProperty;
    get i5(): number;
    set i5(a: number);
    static readonly vp: DependencyProperty;
    get fp(): boolean;
    set fp(a: boolean);
    static readonly lv: string;
    static readonly vn: DependencyProperty;
    get yg(): Brush;
    set yg(a: Brush);
    static readonly w2: DependencyProperty;
    get yh(): Brush;
    set yh(a: Brush);
    static readonly w6: DependencyProperty;
    get jq(): number;
    set jq(a: number);
    static readonly w9: DependencyProperty;
    get jp(): number;
    set jp(a: number);
    static readonly w4: DependencyProperty;
    get jn(): number;
    set jn(a: number);
    static readonly w1: DependencyProperty;
    get jt(): number;
    set jt(a: number);
    ox(): void;
    private rg;
    static readonly xc: DependencyProperty;
    get jo(): number;
    set jo(a: number);
    static readonly w3: DependencyProperty;
    get js(): number;
    set js(a: number);
    static readonly xb: DependencyProperty;
    get jr(): number;
    set jr(a: number);
    static readonly xa: DependencyProperty;
    get hg(): boolean;
    set hg(a: boolean);
    static readonly n4: string;
    static readonly w8: DependencyProperty;
    private cs;
    private cn;
    private cf;
    private cc;
    get cd(): SeriesHighlightingBehavior;
    private cp;
    get cq(): SeriesSelectionMode;
    private cl;
    get cm(): SeriesSelectionBehavior;
    get ce(): SeriesHighlightingBehavior;
    set ce(a: SeriesHighlightingBehavior);
    static readonly u9: DependencyProperty;
    get bs(): LegendHighlightingMode;
    set bs(a: LegendHighlightingMode);
    static readonly vw: DependencyProperty;
    get bu(): LegendItemBadgeShape;
    set bu(a: LegendItemBadgeShape);
    static readonly vy: DependencyProperty;
    get bt(): LegendItemBadgeMode;
    set bt(a: LegendItemBadgeMode);
    static readonly vx: DependencyProperty;
    get fk(): boolean;
    set fk(a: boolean);
    static readonly u1: DependencyProperty;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void;
    protected ss(a: string, b: any, c: any): void;
    ki: any;
    q4(): void;
    private hk;
    q5(a: IEnumerable): void;
    rl(a: Series, b: any, c: any, d: Point): void;
    rp(a: Series, b: any, c: any, d: Point): void;
    rm(a: Series, b: any, c: any, d: Point): void;
    rn(a: Series, b: any, c: any, d: Point): void;
    ro(a: Series, b: any, c: any, d: Point): void;
    ok(a: Rect, b: ScalerParams): Tuple$2<boolean, number>;
    get gl(): boolean;
    private ev;
    qe(a: boolean, b: Point): void;
    qc(a: boolean, b: Point): void;
    rq(a: Series, b: any, c: any, d: Point): void;
    rr(a: Series, b: any, c: any, d: Point): void;
    seriesCursorMouseMove: (sender: any, e: ChartCursorEventArgs) => void;
    sw(a: Series, b: any): void;
    seriesMouseLeftButtonDown: (sender: any, e: DataChartMouseButtonEventArgs) => void;
    s0(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void;
    seriesMouseLeftButtonUp: (sender: any, e: DataChartMouseButtonEventArgs) => void;
    seriesClick: (sender: any, e: DataChartMouseButtonEventArgs) => void;
    s1(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void;
    sv(a: Series, b: any, c: MouseButtonEventArgs, d: Point): void;
    rj(a: Series, b: any): void;
    private hs;
    private ht;
    private f6;
    private hp;
    private pk;
    private hq;
    seriesMouseMove: (sender: any, e: ChartMouseEventArgs) => void;
    tq(a: Point): void;
    tr(): void;
    tp(a: Point): void;
    tu(a: Point): void;
    tt(a: Point): void;
    ts(a: Point): void;
    s2(a: Series, b: any, c: MouseEventArgs, d: Point): void;
    seriesMouseEnter: (sender: any, e: ChartMouseEventArgs) => void;
    sy(a: Series, b: any, c: MouseEventArgs, d: Point): void;
    seriesMouseLeave: (sender: any, e: ChartMouseEventArgs) => void;
    sz(a: Series, b: any, c: MouseEventArgs, d: Point): void;
    private em;
    qd(): void;
    private el;
    gs(a: Rect): boolean;
    private yr;
    protected get_za(): Rect;
    get za(): Rect;
    private yp;
    get yw(): Rect;
    set yw(a: Rect);
    protected get_fo(): boolean;
    get fo(): boolean;
    y2(a: Rect, b: Rect, c: Rect): Rect;
    private ej;
    private yo;
    protected get_yv(): Rect;
    get yv(): Rect;
    y0(a: Rect, b: Rect, c: Rect): Rect;
    protected yu(a: Rect): Rect;
    y1(): Rect;
    protected t0(a: Axis): void;
    zb: Rect;
    hf: boolean;
    e5: boolean;
    gw: boolean;
    kg: number;
    private j1;
    get j5(): number;
    set j5(a: number);
    kb: number;
    kc: number;
    resizeIdle: (sender: any, e: ChartResizeIdleEventArgs) => void;
    kf: number;
    ke: number;
    ka: number;
    j7: number;
    j8: number;
    kd: number;
    protected gm: boolean;
    protected e7: boolean;
    r8(a: Rect, b: Rect): void;
    private cu;
    cv(): SeriesViewerComponentsForView;
    private es;
    ow(a: Point, b: boolean): void;
    f9: boolean;
    private a5;
    get a7(): ChartHitTestMode;
    set a7(a: ChartHitTestMode);
    s4(): void;
    protected a8(): ChartHitTestMode;
    private a4;
    get a6(): ChartHitTestMode;
    set a6(a: ChartHitTestMode);
    ga: boolean;
    seriesAnimating: (series: Series) => void;
    private eg;
    queueForAnimationIdle(a: () => void, b: number): void;
    getAnimationIdleVersionNumber(): number;
    isAnimationActive(): boolean;
    rk(a: Series): void;
    qx(): void;
    protected rs(): void;
    su(a: Series): void;
    abstract gh(): boolean;
    abstract gi(): boolean;
    gg(): boolean;
    private ep;
    onDetachedFromUI(): void;
    onAttachedToUI(): void;
    get dm(): InteractionState;
    set dm(a: InteractionState);
    private en;
    private dh;
    q7(a: Point): void;
    q8(a: Point, b: boolean): void;
    gu(a: Point, b: number): boolean;
    qq(a: Point): void;
    gt(a: Key): boolean;
    private ex;
    ff: boolean;
    private ek;
    get e9(): boolean;
    set e9(a: boolean);
    protected get_f5(): boolean;
    get f5(): boolean;
    qs(a: Point): void;
    get fi(): boolean;
    nt: string;
    rc(a: Point): void;
    qt(a: Point, b: boolean): void;
    qr(a: Point): void;
    get gv(): boolean;
    set gv(a: boolean);
    private r3;
    rb(a: Point): void;
    r4(a: Point, b: number, c: number, d: number): void;
    ra(a: number): void;
    r0(a: Point, b: number, c: number, d: number): void;
    q6(a: Point): void;
    q9(a: number): void;
    qw(a: Point): void;
    rz(a: Point, b: number, c: number, d: number): void;
    ru(): void;
    qz(a: Size): void;
    pl(): void;
    qj(a: Point, b: boolean): void;
    dk(a: boolean): InteractionState;
    viewerManipulationStarting: (sender: any, e: SeriesViewerManipulationEventArgs) => void;
    viewerManipulationEnding: (sender: any, e: SeriesViewerManipulationEventArgs) => void;
    private e3;
    r2(a: boolean, b: Point): void;
    r1(): void;
    tx(): void;
    o5(): void;
    oz(): void;
    oy(): void;
    r6(): void;
    o4(a: Point, b: boolean, c: boolean, d: boolean, e: boolean): void;
    f8(a: Point): boolean;
    s8(): void;
    s6(): void;
    qi(a: Point, b: boolean): void;
    g1(): boolean;
    private ey;
    get g7(): boolean;
    set g7(a: boolean);
    qh(a: Point, b: boolean, c: boolean): void;
    t9(a: any, b: PropertyUpdatedEventArgs): void;
    t8(a: SyncLink, b: SyncLink): void;
    o0(a: Point): void;
    ue(a: Rect, b: boolean): void;
    uf(a: Rect, b: boolean, c: boolean): void;
    r7(a: Rect, b: boolean): void;
    get gb(): boolean;
    private _hm;
    hm(): IEnumerable$1<SeriesViewer>;
    ym(a: Point): Point;
    yk(a: Point): Point;
    y9(a: Rect): Rect;
    yx(a: Rect): Rect;
    windowRectChanged: (sender: any, e: RectChangedEventArgs) => void;
    private s3;
    ry(a: Rect, b: Rect): void;
    sizeChanged: (sender: any, e: RectChangedEventArgs) => void;
    rt(a: Size, b: Size): void;
    fs: boolean;
    gx(a: Rect, b: Rect): boolean;
    actualWindowRectChanged: (sender: any, e: RectChangedEventArgs) => void;
    private sd;
    ug(a: number): void;
    uh(a: number): void;
    tf(): void;
    gridAreaRectChanged: (sender: any, e: RectChangedEventArgs) => void;
    private sq;
    protected get_f7(): boolean;
    get f7(): boolean;
    rf(a: Rect, b: Rect): void;
    c9: WindowResponse;
    pu(): void;
    fh: boolean;
    jx: number;
    jw: number;
    private h1;
    get ip(): number;
    set ip(a: number);
    private h0;
    get io(): number;
    set io(a: number);
    jz: number;
    jy: number;
    private _syncChannel;
    get syncChannel(): string;
    set syncChannel(a: string);
    private c4;
    get actualSyncLink(): SyncLink;
    set actualSyncLink(a: SyncLink);
    g8: boolean;
    ps(): void;
    zg: Visibility;
    private e2;
    qo(): void;
    qm(): void;
    qn(): void;
    get dp(): IOverviewPlusDetailPane;
    protected t5(a: boolean): void;
    zf: Visibility;
    fr: boolean;
    he: boolean;
    x5: Brush;
    yf: Brush;
    private da;
    get db(): ZoomCoercionMode;
    set db(a: ZoomCoercionMode);
    dc(): ZoomCoercionMode;
    dd: ZoomCoercionMode;
    x9: Brush;
    xu: Brush;
    x8: Brush;
    g2: boolean;
    fe(): boolean;
    e6(): boolean;
    zc: Rect;
    ot(): void;
    private j4;
    private notifyCrosshairUpdate;
    ub(a: number, b: number): void;
    uc(a: number, b: number, c: number, d: number): void;
    iv(): number;
    iw(): number;
    private jc;
    private jb;
    protected r9(a: any, b: string, c: any, d: any): void;
    get fz(): boolean;
    protected get gr(): boolean;
    b5: Series;
    t4(a: Point): void;
    private oj;
    t7(): void;
    protected p9(): void;
    t6(): void;
    private e1;
    protected g9: boolean;
    di: InteractionState;
    dj: InteractionState;
    dl: InteractionState;
    xp: ModifierKeys;
    xq: ModifierKeys;
    xr: ModifierKeys;
    private yq;
    get y3(): Rect;
    set y3(a: Rect);
    cb: 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;
    rh(a: any, b: SeriesViewerSelectedSeriesItemsChangedEventArgs): void;
    focusedSeriesItemsChanged: (sender: any, e: SeriesViewerSelectedSeriesItemsChangedEventArgs) => void;
    qu(a: any, b: SeriesViewerSelectedSeriesItemsChangedEventArgs): void;
    hv: Date;
    hh: boolean;
    protected tz(): void;
    ol(a: Rect, b: Rect): void;
    gy(): boolean;
    protected qa(a: Rect, b: Rect): void;
    ju: number;
    jv: number;
    private y6;
    refreshCompleted: (sender: any, e: RefreshCompletedEventArgs) => void;
    st(): void;
    protected abstract dv(): SeriesViewerView;
    protected rx(a: SeriesViewerView): void;
    yc: Brush;
    xv: Brush;
    static y5: Rect;
    ui: DataTemplate;
    ur: DataTemplate;
    uo: DataTemplate;
    up: DataTemplate;
    uj: DataTemplate;
    um: DataTemplate;
    uk: DataTemplate;
    uq: DataTemplate;
    un: DataTemplate;
    ul: DataTemplate;
    nj: string;
    xo: HorizontalAlignment;
    xn: HorizontalAlignment;
    private kn;
    get nq(): string;
    set nq(a: string);
    private km;
    get ne(): string;
    set ne(a: string);
    private xt;
    get ye(): Brush;
    set ye(a: Brush);
    private xs;
    get yd(): Brush;
    set yd(a: Brush);
    private ih;
    get jl(): number;
    set jl(a: number);
    private ie;
    get jj(): number;
    set jj(a: number);
    private ig;
    get jk(): number;
    set jk(a: number);
    private id;
    get ji(): number;
    set ji(a: number);
    private ic;
    get jh(): number;
    set jh(a: number);
    private ia;
    get jf(): number;
    set jf(a: number);
    private ib;
    get jg(): number;
    set jg(a: number);
    private h9;
    get je(): number;
    set je(a: number);
    m7: string;
    zd(): Thickness;
    ze(): Thickness;
    a1(a: Axis): AxisTitlePosition;
    a2(a: Axis): AxisTitlePosition;
    abstract getFontInfo(): FontInfo;
    getFontHeight(): number;
    protected get_gq(): boolean;
    get gq(): boolean;
    ql(): void;
    abstract getFontBrush(): Brush;
    abstract xw(): Brush;
    kk: any;
    provideContainer(a: any): void;
    qk(a: number, b: number): void;
    notifyContainerResized(): void;
    yy(): Rect;
    o6(): void;
    yl(): Point;
    d2(): FontInfo;
    d1(): FontInfo;
    xz(): Brush;
    x0(): Brush;
    oo(a: Series): void;
    ta(a: Series): void;
    al: CanvasRenderScheduler;
    am: CanvasRenderScheduler;
    ak: CanvasRenderScheduler;
    private ew;
    get gn(): boolean;
    set gn(a: boolean);
    private ei;
    get e4(): boolean;
    set e4(a: boolean);
    private _syncSettings;
    get syncSettings(): SyncSettings;
    set syncSettings(a: SyncSettings);
    on(a: any): void;
    tc(a: any): void;
    p6(source_: any, a: number, b: any, c: any): void;
    px(source_: any): void;
    p4(source_: any, a: number, b: any): void;
    p5(source_: any, a: number, b: any): void;
    destroyed: boolean;
    protected kh: any;
    protected hi: Dictionary$2<string, any>;
    gk: boolean;
    destroy(): void;
    protected o3(): void;
    to(source_: any): void;
    td(): void;
    tm(a: string, source_: any): void;
    tb(a: string, b: boolean): void;
    protected tl(a: Series, b: any): void;
    protected t2(a: any): void;
    protected t3(): void;
    private ii;
    get jm(): number;
    set jm(a: number);
    private h6;
    get i8(): number;
    set i8(a: number);
    private h8;
    get jd(): number;
    set jd(a: number);
    private h4;
    get is(): number;
    set is(a: number);
    private h3;
    get ir(): number;
    set ir(a: number);
    private h2;
    get iq(): number;
    set iq(a: number);
    g0(): boolean;
    private eo;
    get fv(): boolean;
    set fv(a: boolean);
    private h7;
    get i9(): number;
    set i9(a: number);
    private h5;
    get i7(): number;
    set i7(a: number);
    static de(a: string, b: any): CoercionInfo;
    private kl;
    get me(): string;
    set me(a: string);
    private hx;
    get ik(): number;
    set ik(a: number);
    private hw;
    get ij(): number;
    set ij(a: number);
    g3: boolean;
    private yn;
    get ys(): Rect;
    set ys(a: Rect);
    yz(): Rect;
    fq: boolean;
    private pq;
    y4(): Rect;
    protected yt(): Rect;
    kj(a: number, b: number): any;
    private hy;
    get il(): number;
    set il(a: number);
    private hz;
    get im(): number;
    set im(a: number);
    p8(): void;
    p7(): void;
    flush(): void;
    pg(a: boolean, b: boolean, c: boolean): void;
    hd(): boolean;
    private us;
    private bc;
    protected s7(a: DependencyObject, b: (arg1: boolean) => void): void;
    protected ty(a: DependencyObject): void;
    o1(): void;
    fw: boolean;
    fx: boolean;
    fu: boolean;
    qy(): void;
    private et;
    get gc(): boolean;
    op(): void;
    gj(): boolean;
    private j3;
    j9(): number;
    d5(): FontInfo;
    d4(): FontInfo;
    t1(): void;
    protected fd: boolean;
    yb: Brush;
    ya: Brush;
    ja: number;
    f0: boolean;
    seriesDataUpdated: (sender: any, e: EventArgs) => void;
    sx(): void;
    p1(): void;
    p2(): void;
    private p3;
    p0(a: Point): void;
    private ho;
    attachDataLegend(a: IDataLegend): void;
    detachDataLegend(a: IDataLegend): void;
    get isDetached(): boolean;
    eh: () => void;
    seriesDataChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    getDataLegendSeries(): IDataLegendSeries[];
    om(a: Rect): void;
    y7(a: Rect): Rect;
    y8(a: Rect): Rect;
    protected hr: List$1<CaptureImageSettings>;
    ou(a: CaptureImageSettings): void;
    private ov;
    protected k0(a: CaptureImageSettings, b: (arg1: string, arg2: any) => void): string;
    imageCaptured: (sender: any, args: ImageCapturedEventArgs) => void;
    protected sr(a: CaptureImageSettings, b: string, c?: any): void;
    notifySeriesDataChanged(): void;
    ix(): number;
    iy(): number;
    private df;
    private get dg();
    private hu;
    private eu;
    qf(a: Size): void;
    private tg;
    get ft(): boolean;
    private bk;
    get bl(): IAnnotationLayerProxy;
    get fl(): boolean;
    private eq;
    get f1(): boolean;
    private er;
    get f2(): boolean;
    or(): void;
    os(): void;
    pd(): void;
    pe(): void;
    mu(): string;
    pv(a: string): void;
    tv(): void;
    private pa;
    tw(): void;
    te(): void;
    private b6;
    private tn;
    ud(a: string): void;
    private ua;
    pb(): void;
    static $$p: string[];
}
/**
 * @hidden
 */
export declare abstract class SeriesViewerView extends Base implements ISchedulableRender {
    static $t: Type;
    constructor(a: SeriesViewer);
    l(): IExecutionContext;
    cr(): void;
    p: SeriesViewer;
    c7(): void;
    e(): Series;
    private cq;
    a: CanvasRenderScheduler;
    n: IOverviewPlusDetailPane;
    private dr;
    private dq;
    ep(): void;
    private cw;
    private cv;
    o: OverviewPlusDetailViewportHost;
    ce(a: number, b: number, c: RenderSurface): void;
    d8(): void;
    cg(): void;
    ea(): void;
    cn(): void;
    cf(): void;
    ch(): void;
    d1(a: Series): void;
    df(): void;
    private eu;
    ar(a: Series): boolean;
    protected g: SeriesCollection;
    protected b: AxisCollection;
    private ai;
    get av(): boolean;
    set av(a: boolean);
    bs(a: Series): void;
    dw(a: RenderingContext): void;
    b0(): void;
    bw(): void;
    ci(): void;
    cd(): void;
    du(): void;
    protected fl: Rectangle;
    protected fi: Path;
    eb(): void;
    ej(a: Rect): void;
    bz(): void;
    di(): void;
    er(a: number, b: number, c: number, d: number): void;
    protected fh: Line;
    protected fg: Line;
    eg(): void;
    co(): void;
    ek(a: number, b: number, c: number, d: number): void;
    ec(): void;
    cj(): void;
    cm(): void;
    private e9;
    private fa;
    eq(a: Rect, b: Rect): void;
    ef(): void;
    es(a: Rect): void;
    dz(a: Axis): void;
    d0(a: Axis): void;
    br(a: Axis): void;
    bo(a: Axis): void;
    private h;
    i(): SeriesViewerComponentsFromView;
    static az(a: Series): List$1<Series>;
    d5(): void;
    j: SeriesViewerViewManager;
    protected w: RenderingContext;
    z: RenderingContext;
    y: RenderingContext;
    x: RenderingContext;
    ao: boolean;
    ap: boolean;
    bl: any;
    c3(a: any): void;
    private al;
    protected c1(a: Point, b: boolean): void;
    protected c2(a: Point, b: boolean): void;
    protected c6(a: Point): void;
    protected c0(a: Point, b: boolean, c: boolean): void;
    dx(a: RenderingContext): void;
    protected get_aq(): boolean;
    get aq(): boolean;
    k: EventProxy;
    ei(): void;
    bc: number;
    f(a: Point, b: boolean, c: DataContext, d: boolean): {
        ret: Series;
        p2: DataContext;
    };
    bg(): number;
    bf(): number;
    bb: number;
    ba: number;
    private fc;
    private aj;
    cx(): void;
    c4(a: number, b: number): void;
    private fj;
    private fk;
    b9(a: Rectangle): void;
    cc(a: Rectangle): void;
    cb(): void;
    d6(): void;
    private a4;
    private a2;
    private a3;
    private a1;
    private ak;
    private aa;
    private b5;
    private en;
    v(): FontInfo;
    u(): FontInfo;
    private e8;
    private e7;
    private bi;
    private a5;
    private bh;
    fp(): Thickness;
    fo(): Thickness;
    protected dy(a: Rect): void;
    ct(): void;
    private fd;
    protected d3(): void;
    isValid(): boolean;
    preRender(): void;
    protected dv(): void;
    protected ab: boolean;
    protected d4(): void;
    c5(): void;
    cz(): void;
    fe(): Rect;
    fb(): Point;
    private d9;
    eh(): void;
    ds(): void;
    protected at(a: Point): boolean;
    db(a: Point, b: boolean, c: boolean): void;
    protected da(a: Point): void;
    protected c9(a: Point): void;
    protected dc(a: Point): void;
    d7(): void;
    get e2(): ModifierKeys;
    et(a: Rect): void;
    cu(a: boolean): void;
    bn(a: boolean): void;
    protected eo(): void;
    private af;
    get isDirty(): boolean;
    set isDirty(a: boolean);
    undirty(a: boolean): void;
    get index(): number;
    postRender(): void;
    ca(): void;
    get am(): boolean;
    protected ae: boolean;
    ck(): void;
    ed(): void;
    get ay(): List$1<Series>;
    private ax;
    by(a: boolean): void;
    bp(a: any, b: Series): void;
    el(a: number): void;
    em(a: number): void;
    bq(a: any): void;
    d2(a: any): void;
    dd(a: Brush): void;
    bx(a: Point): void;
    aw: boolean;
    m(a: boolean): InteractionState;
    c8(): void;
    private ew;
    private ev;
    be(a: TextBlock, b: FontInfo): number;
    bd(a: string, b: FontInfo): number;
    dm(): void;
    private ex;
    dl(): void;
    dh(): void;
    c(a: Axis): AxisTitlePosition;
    d(a: Axis): AxisTitlePosition;
    dn(): void;
    dp(): void;
    t(): FontInfo;
    e6(): Brush;
    q(): FontInfo;
    e3(): Brush;
    s(): FontInfo;
    r(): FontInfo;
    e5(): Brush;
    e4(): Brush;
    get a7(): number;
    get a8(): number;
    get a9(): number;
    get a6(): number;
    get ez(): TextBlock;
    get ey(): TextBlock;
    ff(): Rect;
    fn(): Thickness;
    fm(): Thickness;
    private ad;
    private ac;
    dg(a: any, b: any): void;
    dk(a: any, b: any): void;
    e1(): HorizontalAlignment;
    e0(): HorizontalAlignment;
    private ag;
    bt(): void;
    an(): boolean;
    b8(): void;
    cs(): void;
    au(a: Point): boolean;
    dt(): void;
    private a0;
    b6(a: Dictionary$2<any, ITileZoomTile>, b: List$1<ITileZoomTile>, c: number): void;
    bk(a: Rect, b: ITileZoomTile, c: number): any;
    b3(): void;
    b4(a: ITileZoomTile): void;
    cp(): void;
    as: boolean;
    private bj;
    b1(): void;
    bu(): void;
    b2(a: number): void;
    bv(): void;
    private ah;
    cl(): void;
    ee(): void;
    dj(): void;
    cy(): void;
    de(): void;
    b7(a: any): void;
    bm(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 AnnotationBadge extends Control implements INotifyPropertyChanged {
    static $t: Type;
    ag: AnnotationBadgeView;
    private a3;
    get a5(): Brush;
    set a5(a: Brush);
    private a4;
    get a6(): Brush;
    set a6(a: Brush);
    private a8;
    get ba(): Thickness;
    set ba(a: Thickness);
    private a9;
    get bb(): Thickness;
    set bb(a: Thickness);
    private aj;
    get al(): number;
    set al(a: number);
    private ak;
    get am(): number;
    set am(a: number);
    private an;
    get as(): string;
    set as(a: string);
    ah: Axis;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    private a0;
    private az;
    private ai;
    constructor(a: ImageLoader);
    a7(): Size;
    private a2;
    private a1;
    private ay;
}
/**
 * @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 declare class AxisMouseEventArgs extends Base {
    static $t: Type;
    constructor(a: Axis, b: number, c: Date, d: string, e: any, f: Point, g: Point);
    a: Axis;
    c: number;
    b: Date;
    f: Point;
    g: Point;
    h: Point;
    e: string;
    d: any;
}
/**
 * @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;
    bo(): AxisView;
    bp: AxisView;
    k8(a: AxisView): void;
    abstract ag(): number[];
    kf(): void;
    private ck;
    get cl(): SRProvider;
    private by;
    get bz(): IAxisVisualDataManager;
    f6(): number;
    h1(): any;
    h0(): any;
    protected get_df(): boolean;
    get df(): boolean;
    protected get_dq(): boolean;
    get dq(): boolean;
    protected get_dc(): boolean;
    get dc(): boolean;
    protected get_dv(): boolean;
    get dv(): boolean;
    protected get_dz(): boolean;
    get dz(): boolean;
    protected get_dm(): boolean;
    get dm(): boolean;
    protected get_dw(): boolean;
    get dw(): boolean;
    fr(a: Point): number;
    gj(a: number): number;
    protected get_dj(): boolean;
    get dj(): boolean;
    protected get_dr(): boolean;
    get dr(): boolean;
    protected get_ds(): boolean;
    get ds(): boolean;
    protected get_dg(): boolean;
    get dg(): boolean;
    protected get_di(): boolean;
    get di(): boolean;
    ap(): Axis;
    private static hr;
    j8: string;
    constructor();
    private aj;
    private kg;
    private ki;
    private kh;
    private he;
    get hm(): number;
    private hd;
    get hl(): number;
    private hn;
    private co;
    private cp;
    private oz;
    protected hv(a: number): any;
    kk(a: Point, b: boolean, c: boolean, d: boolean, e: boolean): void;
    private dt;
    oy(a: Rect, b: Transform, c: Point, d: number): TransformGroup;
    labelMouseDown: (sender: any, args: AxisMouseEventArgs) => void;
    c4(): boolean;
    lj(a: AxisMouseEventArgs): void;
    labelMouseUp: (sender: any, args: AxisMouseEventArgs) => void;
    c8(): boolean;
    ln(a: AxisMouseEventArgs): void;
    labelMouseEnter: (sender: any, args: AxisMouseEventArgs) => void;
    c5(): boolean;
    lk(a: AxisMouseEventArgs): void;
    labelMouseLeave: (sender: any, args: AxisMouseEventArgs) => void;
    c6(): boolean;
    ll(a: AxisMouseEventArgs): void;
    labelMouseOver: (sender: any, args: AxisMouseEventArgs) => void;
    c7(): boolean;
    lm(a: AxisMouseEventArgs): void;
    labelMouseClick: (sender: any, args: AxisMouseEventArgs) => void;
    c3(): boolean;
    li(a: AxisMouseEventArgs): void;
    panelMouseDown: (sender: any, args: AxisMouseEventArgs) => void;
    lp(a: AxisMouseEventArgs): void;
    panelMouseUp: (sender: any, args: AxisMouseEventArgs) => void;
    lt(a: AxisMouseEventArgs): void;
    panelMouseEnter: (sender: any, args: AxisMouseEventArgs) => void;
    lq(a: AxisMouseEventArgs): void;
    panelMouseLeave: (sender: any, args: AxisMouseEventArgs) => void;
    lr(a: AxisMouseEventArgs): void;
    panelMouseOver: (sender: any, args: AxisMouseEventArgs) => void;
    ls(a: AxisMouseEventArgs): void;
    panelMouseClick: (sender: any, args: AxisMouseEventArgs) => void;
    lo(a: AxisMouseEventArgs): void;
    private bw;
    get bx(): IAxisAnnotationManager;
    get dd(): boolean;
    private kd;
    private ke;
    private kb;
    private kc;
    provideRenderer(a: DomRenderer): void;
    az: (item: any) => string;
    k5(a: Rect, b: Rect): void;
    abstract a0(): AxisLabelPanelBase;
    ac(): void;
    mh: Canvas;
    get cd(): IFastItemsSourceProvider;
    set cd(a: IFastItemsSourceProvider);
    private cc;
    get b7(): SeriesViewer;
    set b7(a: SeriesViewer);
    private b6;
    get b5(): XamDataChart;
    set b5(a: XamDataChart);
    readonly cj: (sender: any, e: RectChangedEventArgs) => void;
    private cr;
    get ej(): boolean;
    set ej(a: boolean);
    private e0;
    get gx(): number;
    set gx(a: number);
    private eu;
    get fb(): number;
    set fb(a: number);
    private e6;
    get g3(): number;
    set g3(a: number);
    private e3;
    get g0(): number;
    set g0(a: number);
    private ax;
    get ay(): AxisExtentType;
    set ay(a: AxisExtentType);
    private ez;
    get gw(): number;
    set gw(a: number);
    fa: number;
    private e5;
    get g2(): number;
    set g2(a: number);
    private e2;
    get gz(): number;
    set gz(a: number);
    private b9;
    private b8;
    get cb(): FontInfo;
    set cb(a: FontInfo);
    private h3;
    get jw(): string;
    set jw(a: string);
    private e1;
    get gy(): number;
    set gy(a: number);
    fc: number;
    private e7;
    get g4(): number;
    set g4(a: number);
    private e4;
    get g1(): number;
    set g1(a: number);
    private hh;
    get hq(): number;
    set hq(a: number);
    private hg;
    get hp(): number;
    set hp(a: number);
    private hf;
    get ho(): number;
    set ho(a: number);
    hi: number;
    private pe;
    get pj(): VerticalAlignment;
    set pj(a: VerticalAlignment);
    private e9;
    get g6(): number;
    set g6(a: number);
    private e8;
    get g5(): number;
    set g5(a: number);
    l8(): void;
    private lx;
    private ly;
    mi: TextBlock;
    j5: string;
    or: Brush;
    og: Brush;
    g7: number;
    ov: DoubleCollection;
    oq: Brush;
    on: Brush;
    oe: Brush;
    gf: number;
    ot: DoubleCollection;
    oo: Brush;
    of: Brush;
    gi: number;
    ou: DoubleCollection;
    os: Brush;
    g9: number;
    ow: DoubleCollection;
    g8: number;
    fd: number;
    private mb;
    dk: boolean;
    dn: boolean;
    dp: boolean;
    d7: boolean;
    private cn;
    private ev;
    get c1(): boolean;
    get da(): boolean;
    l7(a: number): void;
    l2(): void;
    f3(): number;
    gl(): number;
    d8: boolean;
    d9: boolean;
    ea: boolean;
    cs: boolean;
    ei: boolean;
    get eh(): boolean;
    set eh(a: boolean);
    static readonly n8: DependencyProperty;
    hk: number;
    cy: boolean;
    a4: AxisLabelSettings;
    ft(): number;
    ob(): HorizontalAlignment;
    pg(): VerticalAlignment;
    oc(): HorizontalAlignment;
    ph(): VerticalAlignment;
    fv(): number;
    fx(): number;
    fw(): number;
    fu(): number;
    f0(): number;
    f2(): number;
    f1(): number;
    fz(): number;
    a6(): AxisLabelsLocation;
    a7(): AxisLabelsLocation;
    an: Axis;
    ht: any;
    rangeChanged: (sender: any, e: AxisRangeChangedEventArgs) => void;
    protected lv(a: AxisRangeChangedEventArgs): void;
    b4: TitleSettings;
    fy(): number;
    d6: boolean;
    fs(): number;
    get as(): AxisAnnotationCollection;
    private aq;
    get at(): AxisAnnotationCollection;
    i8(a: string): string;
    private ar;
    private o0;
    get o8(): Rect;
    set o8(a: Rect);
    o7: Rect;
    mc(): void;
    el(a: Rect, b: Rect, c: AxisView): boolean;
    dy(): boolean;
    er: List$1<any>;
    es: List$1<LabelPosition>;
    a1: AxisLabelPanelBase;
    protected mf(a: Rect, b: Rect): void;
    private cq;
    get d1(): boolean;
    set d1(a: boolean);
    protected o5(): Rect;
    o1: Rect;
    protected mg(a: Rect, b: Rect): void;
    lw(): void;
    bq: ContentInfo;
    hc: DomRenderer;
    ai: BindingFormatter;
    protected lc(a: any, b: string, c: any, d: any): void;
    private eo;
    dx(a: string): boolean;
    protected kv(a: string, b: any, c: any): void;
    ky(a: string): void;
    private ks;
    kt(a: string): void;
    ku(a: string): void;
    la(): void;
    lb(): void;
    private _coercionMethods;
    get coercionMethods(): any;
    set coercionMethods(a: any);
    private cm;
    protected get_expectFunctions(): boolean;
    protected set_expectFunctions(a: boolean): void;
    get expectFunctions(): boolean;
    set expectFunctions(a: boolean);
    eb: boolean;
    private l4;
    ek: boolean;
    protected k7(a: GeometryCollection, b: number, c: number, d: Rect): void;
    protected k6(a: GeometryCollection, b: number, c: Rect, d: PathRenderingInfo, e: boolean): void;
    protected me(a: GeometryCollection, b: number, c: number, d: Rect): void;
    protected md(a: GeometryCollection, b: number, c: Rect, d: PathRenderingInfo, e: boolean): void;
    private dl;
    protected l6(a: number, b: number, c: Rect, d: Rect, e: Rect, f: number, g: number): {
        p0: number;
        p1: number;
    };
    fe(a: number, b: number, c: number, d: PathRenderingInfo): number;
    km(a: GeometryCollection): void;
    protected kl(): void;
    lz(): void;
    l0(a: boolean): void;
    renderRequested: (sender: any, e: RenderRequestedEventArgs) => void;
    b1: LabelFontHeuristics;
    static gh: number;
    gp(): number;
    gt(): number;
    gr(): number;
    gs(): number;
    gq(): number;
    gn(): number;
    fp(a: number, b: boolean, c: Rect, d: Rect, e: Rect): number;
    private ge;
    private f5;
    ec(a: number, b: number, c: Rect, d: Rect, e: Rect): boolean;
    protected f4(a: number, b: Rect, c: Rect, d: Rect): number;
    go(): number;
    protected get ed(): boolean;
    d2: boolean;
    k0(a: boolean): void;
    private ex;
    private cz;
    l3(): void;
    protected c9(): boolean;
    ff(a: number, b: ScalerParams): number;
    protected l5(): void;
    private ey;
    b0(): LabelFontHeuristics;
    ca(): FontInfo;
    private k1;
    d3: boolean;
    ee(): boolean;
    ef(a: boolean): boolean;
    eg(): boolean;
    kn(): void;
    protected l1(a: boolean): void;
    ma(): void;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void;
    protected lu(a: string, b: any, c: any): void;
    et: List$1<Series>;
    d4(a: Series): boolean;
    cx(a: Series): boolean;
    hz: any;
    jd: string;
    ah: any[];
    hw(a: any, b: string): any;
    i9(): string;
    private d0;
    a9(): AxisMatcher;
    private en;
    protected jp(a: string): string;
    private em;
    protected hx(a: any, b: string, c: string): any;
    hy(a: any): any;
    ja(a: number): string;
    gk(): number;
    f7(a: number, b: ScalerParams): number;
    f8(a: number, b: ScalerParams, c: CategoryMode): number;
    o4(a: Rect): Rect;
    o3(): Rect;
    o2(): Rect;
    protected o6(a: Rect, b: Rect): Rect;
    f9(a: number, b: Rect, c: Rect): number;
    k3(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
    k2(a: IList$1<number[]>, b: IList$1<number>, c: number, d: number, e: ScalerParams): void;
    ga(a: number, b: ScalerParams): number;
    gb(a: number, b: ScalerParams, c: CategoryMode): number;
    gc(a: number, b: Rect, c: Rect): number;
    k4(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
    gv(a: number): number;
    abstract get bm(): AxisOrientation;
    pd: Size;
    k9(a: Size): void;
    l9(): void;
    au: AxisComponentsForView;
    av(): AxisComponentsForView;
    fq: number;
    private ew;
    get gg(): number;
    set gg(a: number);
    db(): boolean;
    gd(): number;
    protected kj(): void;
    kz(a: AxisRangeChangedEventArgs): void;
    ci: Pool$1<TextBlock>;
    ch: Pool$1<TextBlock>;
    cf: Pool$1<Rectangle>;
    ce: Pool$1<AnnotationBackingArrangedSize>;
    cg: Pool$1<AnnotationBadge>;
    get o9(): Path;
    get pa(): Path;
    get pc(): Path;
    get pb(): Path;
    b3(): SyncSettings;
    aw(): AxisComponentsFromView;
    private a2;
    get a3(): AxisLabelSettings;
    ld(a: RenderingContext, b: RenderingContext): void;
    c2(): boolean;
    hu(): any;
    private _ep;
    ep(): IEnumerable$1<Series>;
    eq(): IEnumerable$1<Series>;
    le(a: string): void;
    lh(a: any): void;
    lg(a: any): void;
    hb: CultureInfo;
    ox(a: number, b: Rect, c: Rect, d: Rect, e: Rect): Geometry;
    ao: Axis;
    de: boolean;
    get du(): boolean;
    dh: boolean;
    cu: boolean;
    ct: boolean;
    cv: boolean;
    br: FeatureState;
    am: Axis;
    fg: number;
    bs: FeatureState;
    fh: number;
    fi: number;
    a5: AxisLabelsLocation;
    pf: VerticalAlignment;
    oa: HorizontalAlignment;
    oh: Brush;
    cw: boolean;
    ok: Brush;
    ol: Brush;
    fk: number;
    fm: number;
    oi: Brush;
    fj: number;
    oj: Brush;
    fl: number;
    om: Brush;
    fn: number;
    fo: number;
    i0: string;
    bu: FeatureState;
    bt: FeatureState;
    bv: FeatureState;
    kw(): void;
    kx(): void;
    al(): Axis;
    static hj: number;
    ak(): Axis;
    ko(a: Axis): void;
    kr(a: Axis, b: string): void;
    kq(a: Axis): void;
    kp(a: Axis, b: string): void;
    static gu(a: number, b: number): number;
    static jq(a: string, b: string): string;
    static h2(a: any, b: any): any;
    static d5(a: FeatureState, b: boolean): boolean;
    static op(a: Brush, b: Brush): Brush;
    gm(): number;
    od(): HorizontalAlignment;
    pi(): VerticalAlignment;
    a8(): AxisLabelsLocation;
    static $$p: string[];
}
/**
 * @hidden
 */
export declare class AxisCollection extends ObservableCollection$1<Axis> {
    static $t: Type;
    constructor();
    protected ac(a: NotifyCollectionChangedEventArgs): void;
    collectionBeforeChanged: (sender: any, e: NotifyCollectionChangedEventArgs) => void;
    collectionAfterChanged: (sender: any, e: NotifyCollectionChangedEventArgs) => void;
    collectionResetting: (sender: any, e: EventArgs) => void;
    protected p(): void;
}
/**
 * @hidden
 */
export declare class AxisLabelManager extends Base {
    static $t: Type;
    e: List$1<any>;
    f: List$1<LabelPosition>;
    b: AxisLabelPanelBase;
    a: Axis;
    c: (arg1: number) => void;
    constructor();
    n(a: Rect, b: Rect): void;
    i(a: any, b: LabelPosition): void;
    t(): void;
    static j(a: FrameworkElement, b: AxisLabelSettings): void;
    private static k;
    private static l;
    static m(a: FrameworkElement, b: TitleSettings): void;
    h(a: FrameworkElement): void;
    r(a: number): void;
    o(a: number): void;
    u(a: number): FrameworkElement;
    s(a: number): void;
    get d(): boolean;
    q(): void;
    p(): void;
    g(): void;
}
/**
 * @hidden
 */
export declare abstract class AxisLabelPanelBase extends Panel {
    static $t: Type;
    af(): AxisLabelPanelBaseView;
    cn(a: AxisLabelPanelBaseView): void;
    ag: AxisLabelPanelBaseView;
    c4: Rect;
    ce(): void;
    cw(): void;
    cv(): void;
    constructor();
    b3: number;
    ae: Axis;
    private am;
    get a4(): boolean;
    set a4(a: boolean);
    private a8;
    get bg(): List$1<any>;
    set bg(a: List$1<any>);
    bh: List$1<LabelPosition>;
    db: Rect;
    private c3;
    get dc(): Rect;
    set dc(a: Rect);
    private c2;
    get c8(): Rect;
    set c8(a: Rect);
    c9: Rect;
    private bj;
    get bn(): number;
    set bn(a: number);
    b4: () => boolean;
    bi: List$1<FrameworkElement>;
    bf: List$1<Rect>;
    ba: List$1<FrameworkElement>;
    a9: List$1<Rect>;
    ah: AxisLabelSettings;
    bu(): number;
    aq: boolean;
    da: Rect;
    cr(): void;
    at: boolean;
    au: boolean;
    a0: boolean;
    a1: boolean;
    a2: boolean;
    b6: any;
    an: boolean;
    protected ap(a: List$1<Rect>, b: List$1<boolean>): boolean;
    protected b5(a: number, b: List$1<Rect>, c: List$1<boolean>): {
        ret: number;
        p1?: List$1<Rect>;
    };
    bc(): List$1<Rect>;
    cc(): void;
    b8(a: Size): void;
    get ar(): boolean;
    bs(): number;
    bx(): number;
    aw(a: number, b: Rect): boolean;
    br(a: any): number;
    b2(a: any): number;
    bt(a: any): number;
    bq(a: any): number;
    as(): boolean;
    protected c0(a: Rect, b: Rect): void;
    protected cj(a: Rect, b: Rect): void;
    be(): List$1<Rect>;
    bd(a: List$1<Rect>): List$1<Rect>;
    protected c5(a: number, b: Rect, c: Thickness): Rect;
    protected av(a: List$1<Rect>, b: List$1<number>, c: Thickness): boolean;
    protected bb(a: List$1<Rect>): List$1<number>;
    bw(a: number, b: Size): number;
    bv(a: number, b: Size): number;
    b0(): number;
    by(): number;
    bz(): number;
    b1(): number;
    dd(a: Size): Size;
    protected get ao(): boolean;
    c7(): Rect;
    protected cb(a: Size): void;
    protected ca(a: Size): void;
    protected cf(): void;
    protected a7(): IEnumerable$1<number>;
    get ai(): AxisLabelsLocation;
    cz(a: GeometryCollection, b: number, c: number, d: number, e: Rect, f: PathRenderingInfo): void;
    ci(a: GeometryCollection, b: number, c: number, d: number, e: Rect, f: PathRenderingInfo): void;
    cs(a: FrameworkElement, b: number): void;
    ct(a: FrameworkElement, b: number, c: number): void;
    protected get_az(): boolean;
    get az(): boolean;
    ac(a: Rect, b: number): Point[];
    ad(a: Rect, b: Transform): Point[];
    c6(a: Rect, b: number): Rect;
    cu(a: FrameworkElement): void;
    ch(a: FrameworkElement, b: number): void;
    df(a: Size): Size;
    static readonly c1: DependencyProperty;
    get bo(): number;
    set bo(a: number);
    bk: number;
    ax(): boolean;
    ay(): boolean;
    ak(a: TitleSettings): AxisTitlePosition;
    aj(): AxisLabelsLocation;
    a3(a: AxisLabelsLocation): boolean;
    private _a5;
    a5(): IEnumerable$1<any>;
    al(a: number, b: TextBlock, c: number, d: number, e: number): TrimmedTextInfo;
    cd(a: any): void;
    cm(a: FrameworkElement): void;
    private _a6;
    a6(): IEnumerable$1<any>;
    protected bl: number;
    protected bm: number;
    cg(): void;
    cy(): void;
    ck(): void;
    bp(a: Rect): number;
    de: Size;
    co(): void;
    cx(): void;
    cl(): void;
    cp(a: RenderingContext): void;
    b9(): void;
    cq(): void;
}
/**
 * @hidden
 */
export declare abstract class CategoryAxisBase extends Axis implements ICategoryScaler {
    static $t: Type;
    bo(): AxisView;
    ag(): number[];
    i8(a: string): string;
    i9(): string;
    protected get_di(): boolean;
    k8(a: AxisView): void;
    pk: CategoryAxisBaseView;
    protected f4(a: number, b: Rect, c: Rect, d: Rect): number;
    constructor();
    el(a: Rect, b: Rect, c: AxisView): boolean;
    qz(): void;
    qy(): void;
    pv: List$1<number>;
    protected get_df(): boolean;
    rc(a: Point, b: boolean, c: number): Rect;
    rd(a: Point, b: boolean, c: number, d: boolean): Rect;
    po: IFastItemsSource;
    private pn;
    get itemsSource(): IEnumerable;
    set itemsSource(a: IEnumerable);
    static readonly q7: DependencyProperty;
    private qa;
    qc: number;
    get qd(): number;
    set qd(a: number);
    get categoryMode(): CategoryMode;
    set categoryMode(a: CategoryMode);
    private pl;
    py: number;
    protected p8(a: Rect, b: Rect, c: Rect): number;
    p5: number;
    px: number;
    p6: number;
    p7: number;
    ps: boolean;
    get qe(): number;
    set qe(a: number);
    private qb;
    ga(a: number, b: ScalerParams): number;
    getUnscaledValue3(a: number, b: Rect, c: Rect, d: CategoryMode): number;
    getCategorySize(a: Rect, b: Rect, c: Rect): number;
    p1(a: Rect, b: Rect, c: Rect): number;
    getGroupCenter(a: number, b: Rect, c: Rect, d: Rect): number;
    p9(a: number): number;
    private _pu;
    private pu;
    private pq;
    pr(a: SeriesViewer): boolean;
    private _pt;
    private pt;
    private pp;
    q3(a: boolean): void;
    protected qf(): number;
    ko(a: Axis): void;
    kr(a: Axis, b: string): void;
    protected lc(a: any, b: string, c: any, d: any): void;
    protected qr(): void;
    qt(a: any, b: FastItemsSourceEventArgs): void;
    protected q0(a: FastItemsSourceEventArgs): void;
    private q4;
    d4(a: Series): boolean;
    cx(a: Series): boolean;
    private q1;
    qq(): void;
    q2(): void;
    qs(a: NotifyCollectionChangedEventArgs): void;
    qx(a: number, b: any, c: any): void;
    qu(): void;
    qv(a: number, b: any): void;
    qw(a: number, b: any): void;
    p2(a: Rect, b: Rect, c: Rect, d: number): number;
    p3(a: Rect, b: Rect, c: Rect, d: number, e: number): number;
    getSeriesOffset(a: Rect, b: Rect, c: Rect, d: number, e: number): number;
    get isVertical(): boolean;
    j$d(a: number, b: ScalerParams): number;
    j$c(a: number, b: ScalerParams): number;
    j$e(a: IList$1<number[]>, b: IList$1<number>, c: number, d: number, e: ScalerParams): void;
    j$f(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
    j$g(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
    get j$b(): boolean;
    j$a(): number[];
    static $$p: string[];
}
/**
 * @hidden
 */
export declare abstract class HorizontalAxisLabelPanelBase extends AxisLabelPanelBase {
    static $t: Type;
    af(): AxisLabelPanelBaseView;
    cn(a: AxisLabelPanelBaseView): void;
    dg: HorizontalAxisLabelPanelBaseView;
    dt: number;
    dq: number;
    ds: number;
    dr: number;
    cc(): void;
    di(): boolean;
    dj(): boolean;
    as(): boolean;
    bc(): List$1<Rect>;
    dv(a: List$1<Rect>, b: List$1<boolean>, c: number): void;
    private du;
    private dw;
    protected dx(a: List$1<Rect>, b: List$1<boolean>): void;
    protected dy(): void;
    protected get_az(): boolean;
    cs(a: FrameworkElement, b: number): void;
    ct(a: FrameworkElement, b: number, c: number): void;
    protected dk(): boolean;
    protected dh(): boolean;
    protected b5(a: number, b: List$1<Rect>, c: List$1<boolean>): {
        ret: number;
        p1?: List$1<Rect>;
    };
    c7(): Rect;
    dp(): number;
    dl(): number;
    dn(): number;
    dm(): number;
    protected cf(): void;
    bd(a: List$1<Rect>): List$1<Rect>;
    private dz;
}
/**
 * @hidden
 */
export declare class HorizontalAxisLabelPanel extends HorizontalAxisLabelPanelBase {
    static $t: Type;
    aj(): AxisLabelsLocation;
    a3(a: AxisLabelsLocation): boolean;
}
/**
 * @hidden
 */
export declare abstract class NumericAxisBase extends Axis {
    static $t: Type;
    bo(): AxisView;
    ag(): number[];
    k8(a: AxisView): void;
    ko(a: Axis): void;
    kr(a: Axis, b: string): void;
    ff(a: number, b: ScalerParams): number;
    pv: NumericAxisBaseView;
    protected get_dq(): boolean;
    constructor();
    get pr(): AxisRangeBufferMode;
    set pr(a: AxisRangeBufferMode);
    private pp;
    get ps(): AxisRangeBufferMode;
    set ps(a: AxisRangeBufferMode);
    static readonly s7: DependencyProperty;
    rb: number;
    get qy(): number;
    set qy(a: number);
    private qq;
    q9: number;
    h1(): any;
    get q1(): number;
    set q1(a: number);
    private qt;
    ra: number;
    get qx(): number;
    set qx(a: number);
    private qp;
    h0(): any;
    q8: number;
    private qs;
    get q0(): number;
    set q0(a: number);
    q7: number;
    private qo;
    get qw(): number;
    set qw(a: number);
    gk(): number;
    private rg;
    get rj(): number;
    set rj(a: number);
    private rf;
    get ri(): number;
    set ri(a: number);
    private rh;
    get rk(): number;
    set rk(a: number);
    rn: number;
    private p8;
    get qc(): boolean;
    set qc(a: boolean);
    qm: boolean;
    rc: number;
    private qr;
    get qz(): number;
    set qz(a: number);
    rd: number;
    qi: boolean;
    private p6;
    get qa(): boolean;
    set qa(a: boolean);
    qd: boolean;
    private p7;
    get qb(): boolean;
    set qb(a: boolean);
    get qj(): boolean;
    rl: number;
    rm: number;
    py: NumericAxisRenderer;
    protected qk: boolean;
    protected ql: boolean;
    protected l1(a: boolean): void;
    protected mg(a: Rect, b: Rect): void;
    lh(a: any): void;
    lg(a: any): void;
    pl: BindingFormatter;
    protected lc(a: any, b: string, c: any, d: any): void;
    ky(a: string): void;
    q2: number;
    q6: number;
    q5: number;
    q4: number;
    pu: FeatureState;
    q3: number;
    protected sn(): void;
    pn: AxisRange;
    po(): AxisRange;
    qv: number;
    qu: number;
    private qn;
    private pt;
    sl(a: NumericAxisBase, b: number, c: number, d: boolean, e: number, f: number, g: number): {
        p5: number;
        p6: number;
    };
    private pq;
    eg(): boolean;
    kn(): void;
    so(a: AxisRangeChangedEventArgs): void;
    d4(a: Series): boolean;
    cx(a: Series): boolean;
    px(a: AxisLabelManager): NumericAxisRenderer;
    pw(): NumericAxisRenderer;
    pm: (item: any) => string;
    rp: string;
    pk: any[];
    qh: boolean;
    p0(): NumericAxisRenderingParameters;
    sm(): void;
    p1(): NumericScaler;
    ro(): number;
    pz(a: Rect, b: Rect, c: Rect, d: Rect): NumericAxisRenderingParameters;
    re(a: number): number;
    qe(): boolean;
    get qg(): boolean;
    get qf(): boolean;
    private sp;
    static readonly ta: DependencyProperty;
    get p4(): TickmarkValues;
    set p4(a: TickmarkValues);
    private p2;
    get p3(): TickmarkValues;
    set p3(a: TickmarkValues);
    private p5;
    get p9(): boolean;
    set p9(a: boolean);
    static $$p: string[];
}
/**
 * @hidden
 */
export declare abstract class NumericScaler extends DependencyObject {
    static $t: Type;
    static readonly ac: Rect;
    abstract t(a: NumericAxisBase, b: number, c: number, d: number, e: number): {
        p3: number;
        p4: number;
    };
    l: number;
    k: number;
    protected o: number;
    protected n: number;
    y(a: number): void;
    x(a: number): void;
    protected w(a: string, b: any, c: any): void;
    private z;
    protected m: number;
    abstract q(a: number, b: ScalerParams): number;
    abstract p(a: number, b: ScalerParams): number;
    j(a: IList$1<number>, b: number, c: number, d: ScalerParams): IList$1<number>;
    v(a: IList$1<number>, b: number, c: number, d: ScalerParams): void;
    u(a: IList$1<number[]>, b: IList$1<number>, c: number, d: number, e: ScalerParams): void;
    static $$p: string[];
}
/**
 * @hidden
 */
export declare class AxisRendererBase extends Base {
    static $t: Type;
    constructor(a: AxisLabelManager);
    u: () => void;
    o: (viewportRect: Rect, windowRect: Rect) => boolean;
    v: () => void;
    m: (p: AxisRenderingParametersBase, value: number) => number;
    l: (p: AxisRenderingParametersBase, geometry: GeometryCollection, startValue: number, endValue: number) => void;
    k: (p: AxisRenderingParametersBase, geometry: GeometryCollection, value: number) => void;
    q: (p: AxisRenderingParametersBase, value: number) => boolean;
    n: (p: AxisRenderingParametersBase, value: number) => boolean;
    j: (p: AxisRenderingParametersBase) => void;
    e: (p: AxisRenderingParametersBase) => void;
    p: (p: AxisRenderingParametersBase, position: number, isLastLabel: boolean) => boolean;
    h: (p: AxisRenderingParametersBase, value: number) => LabelPosition;
    t: (p: AxisRenderingParametersBase, value: number) => number;
    b: AxisLabelManager;
    g: (item: any, fromAbbreviator: boolean) => any;
    d: (viewportRect: Rect, windowRect: Rect, effectiveViewportRect: Rect, contentViewport: Rect) => AxisRenderingParametersBase;
    r: (p: AxisRenderingParametersBase, value: number, absoluteIndex: number, interval: number) => number;
    a: (p: AxisRenderingParametersBase, value: number, absolueIndex: number, interval: number) => number;
    f: (index: number, window: Rect, viewport: Rect, effectiveViewport: Rect) => number;
    i: (index: number) => number;
    c(a: boolean, b: Rect, c: Rect, d: Rect, e: Rect): AxisRenderingParametersBase;
    private aa;
    private ab;
    protected x(a: Rect, b: Rect): void;
    private z;
    private s;
    private y;
    w(a: AxisRenderingParametersBase, b: number, c: number, d: number): any;
}
/**
 * @hidden
 */
export declare class NumericAxisRenderer extends AxisRendererBase {
    static $t: Type;
    constructor(a: AxisLabelManager);
    w(a: AxisRenderingParametersBase, b: number, c: number, d: number): any;
    private ac;
    private ad;
    private ae;
}
/**
 * @hidden
 */
export declare class VerticalAxisLabelPanel extends AxisLabelPanelBase {
    static $t: Type;
    af(): AxisLabelPanelBaseView;
    cn(a: AxisLabelPanelBaseView): void;
    dg: VerticalAxisLabelPanelView;
    dq: number;
    dm: number;
    dp: number;
    dn: number;
    cc(): void;
    bx(): number;
    di(): number;
    dk(): number;
    dl(): number;
    dj(): number;
    bc(): List$1<Rect>;
    private dr;
    private ds;
    cs(a: FrameworkElement, b: number): void;
    protected dh(): boolean;
    c7(): Rect;
    ak(a: TitleSettings): AxisTitlePosition;
    aj(): AxisLabelsLocation;
    a3(a: AxisLabelsLocation): boolean;
    protected cf(): void;
}
/**
 * @hidden
 */
export declare class ViewportUtils extends Base {
    static $t: Type;
    static e(a: number, b: Rect, c: Rect, d: Rect): number;
    static b(a: number, b: Rect, c: Rect, d: Rect): number;
    static i(a: number, b: Rect, c: Rect, d: Rect): number;
    static g(a: number, b: Rect, c: Rect, d: Rect): number;
    static d(a: number, b: Rect, c: Rect, d: Rect): number;
    static a(a: number, b: Rect, c: Rect, d: Rect): number;
    static h(a: number, b: Rect, c: Rect, d: Rect): number;
    static f(a: number, b: Rect, c: Rect): number;
    static c(a: number, b: Rect, c: Rect): number;
    static j(a: number, b: Rect, c: Rect): number;
}
/**
 * @hidden
 */
export interface IHasCategoryAxis {
    readonly categoryAxis: CategoryAxisBase;
    getOffsetValue(): number;
    getCategoryWidth(): number;
}
/**
 * @hidden
 */
export declare let IHasCategoryAxis_$type: Type;
/**
 * @hidden
 */
export interface IHasCategoryModePreference extends IHasCategoryAxis {
    preferredCategoryMode(a: CategoryAxisBase): CategoryMode;
}
/**
 * @hidden
 */
export declare let IHasCategoryModePreference_$type: Type;
/**
 * @hidden
 */
export declare class AutomaticAxesManager extends Base {
    static $t: Type;
    o(a: any, b: NotifyCollectionChangedEventArgs): void;
    p(a: any, b: EventArgs): void;
    private j;
    private f;
    private d;
    private e;
    constructor(a: XamDataChart, b: AxisCollection, c: AxisCollection);
    private m;
    private i;
    q(): void;
    private l;
    private r;
    private x;
    private n;
    h(a: AutomaticAxisPurpose): boolean;
    u(a: string): void;
    w(a: Axis): void;
    t(a: AutomaticAxisPurpose): void;
    s(): void;
    v(): void;
    b(a: Axis): Axis;
    k(a: AutomaticAxisRequest): void;
    y(a: Axis, b: string): void;
    c(a: Axis): Axis;
    g(a: Axis): boolean;
    private a;
}
/**
 * @hidden
 */
export declare class AutomaticAxisRequest extends Base {
    static $t: Type;
    constructor();
    a: AutomaticAxisPurpose;
    e: Axis;
    j: string;
    c: Axis;
    b: Axis;
    d: Axis;
    g: boolean;
    f: boolean;
    h: boolean;
    i: boolean;
}
/**
 * @hidden
 */
export declare class AutomaticAxisRequestCollection extends ObservableCollection$1<AutomaticAxisRequest> {
    static $t: Type;
    constructor();
}
/**
 * @hidden
 */
export declare class AxisSyncInfo extends Base {
    static $t: Type;
    a: Axis;
    b: AxisSyncLookup;
    constructor();
}
/**
 * @hidden
 */
export declare class AxisSynchronizer extends Base {
    static $t: Type;
    private static a;
    static e(a: Axis, b: Axis): void;
    static b(a: Axis, b: Axis): void;
    private static c;
    private static d;
}
/**
 * @hidden
 */
export declare class AxisSyncLookup extends Dictionary$2<string, Axis> {
    static $t: Type;
    constructor();
}
/**
 * @hidden
 */
export declare class AutomaticSeriesManager extends Base {
    static $t: Type;
    n(a: any, b: NotifyCollectionChangedEventArgs): void;
    o(a: any, b: EventArgs): void;
    private i;
    f(a: AutomaticSeriesPurpose): boolean;
    private e;
    constructor(a: SeriesViewer, b: SeriesCollection, c: SeriesCollection);
    private k;
    protected h: boolean;
    private p;
    private q;
    private l;
    private u;
    private m;
    r(a: AutomaticSeriesPurpose): void;
    t(a: Series): void;
    s(a: string, b: AutomaticSeriesPurpose): void;
    j(a: string, b: AutomaticSeriesPurpose): List$1<Series>;
    private g;
    private a;
    private c;
    private d;
    get b(): AutomaticSeriesRequestCollection;
}
/**
 * @hidden
 */
export declare class AutomaticSeriesRequest extends Base {
    static $t: Type;
    a: AutomaticSeriesPurpose;
    d: Series;
    b: Series;
    c: Series;
    g: boolean;
    e: boolean;
    f: boolean;
}
/**
 * @hidden
 */
export declare class AutomaticSeriesRequestCollection extends ObservableCollection$1<AutomaticSeriesRequest> {
    static $t: Type;
    constructor();
}
/**
 * @hidden
 */
export declare class ChartSelection extends Base {
    static $t: Type;
    private _item;
    get item(): any;
    set item(a: any);
    private _series;
    get series(): Series;
    set series(a: Series);
    private b;
    get c(): SeriesMatcher;
    set c(a: SeriesMatcher);
    equals(a: any): boolean;
    f(a: SeriesViewer): void;
}
/**
 * @hidden
 */
export declare class ChartSelectedItemCollection extends ObservableCollection$1<ChartSelection> {
    static $t: Type;
    constructor();
    collectionResetting: (sender: any, e: EventArgs) => void;
    protected p(): void;
}
/**
 * @hidden
 */
export declare class ChartSelectionEqualityComparer extends Base implements IEqualityComparer$1<ChartSelection> {
    static $t: Type;
    equalsC(a: ChartSelection, b: ChartSelection): boolean;
    getHashCodeC(a: ChartSelection): number;
}
/**
 * @hidden
 */
export declare class SeriesMatcherHelper extends Base {
    static $t: Type;
    static a(a: SeriesViewer, b: SeriesMatcher): Series[];
    private static b;
}
/**
 * @hidden
 */
export declare class AxisMatcherHelper extends Base {
    static $t: Type;
    static a(a: SeriesViewer, b: AxisMatcher): Axis[];
    private static b;
}
/**
 * @hidden
 */
export declare class SeriesLayer extends DependencyObject implements INotifyPropertyChanged {
    static $t: Type;
    private _source;
    get source(): Series;
    set source(a: Series);
    private _target;
    get target(): Series;
    set target(a: Series);
    private z;
    constructor();
    private ak;
    au(): void;
    at(): void;
    get t(): boolean;
    private a3;
    private a4;
    private a5;
    private a2;
    private ah;
    private an;
    private ag;
    private ao;
    n: IExecutionContext;
    private u;
    private ar;
    private as;
    private y;
    az(a: Series, b: DependencyProperty): void;
    a0(a: Series, b: DependencyProperty): void;
    private r;
    private af;
    private al;
    private p;
    private aa;
    private ab;
    private v;
    private w;
    private x;
    private av;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    private ax;
    protected q: boolean;
    am(a: Series, b: Series): void;
    private ay;
    private a1;
    ap(a: Series): void;
    private aq;
    private aw;
    ai(a: Series, b: Series, c: DependencyProperty, d: any): any;
    private s;
    private ad;
    private ae;
    ac: number;
    get m(): SeriesLayerPropertyOverlayCollection;
    private l;
    private o;
    static $$p: string[];
}
/**
 * @hidden
 */
export declare class SeriesLayerCollection extends ObservableCollection$1<SeriesLayer> {
    static $t: Type;
    constructor();
    collectionResetting: (sender: any, e: EventArgs) => void;
    protected p(): void;
}
/**
 * @hidden
 */
export declare class SeriesLayerManager extends Base {
    static $t: Type;
    a: Series;
    private b;
    private i;
    private n;
    private m;
    h(a: Series, b: SeriesLayerCollection, c: NotifyCollectionChangedEventArgs): void;
    j(a: Series, b: SeriesLayerCollection, c: EventArgs): void;
    e(a: Series, b: SeriesLayerCollection, c: NotifyCollectionChangedEventArgs): void;
    f(a: Series, b: SeriesLayerCollection, c: EventArgs): void;
    c(a: Series, b: SeriesLayerCollection, c: NotifyCollectionChangedEventArgs): void;
    private g;
    private l;
    private k;
    d(a: Series, b: SeriesLayerCollection, c: EventArgs): void;
}
/**
 * @hidden
 */
export declare class SeriesLayerPropertyOverlay extends DependencyObject implements INotifyPropertyChanged {
    static $t: Type;
    o: boolean;
    k: SeriesLayerPropertyOverlay;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void;
    private ah;
    q: boolean;
    protected n: boolean;
    private ag;
    private m;
    w: any;
    s: any;
    t(a: any, b: any, c: Series): any;
    private aj;
    private v;
    private ai;
    private u;
    r: boolean;
    p: boolean;
    get aa(): string;
    ad: string;
    y: string;
    x: any;
    valueResolving: (sender: any, e: SeriesLayerPropertyOverlayValueResolvingEventArgs) => void;
    static $$p: string[];
}
/**
 * @hidden
 */
export declare class SeriesLayerPropertyOverlayCollection extends ObservableCollection$1<SeriesLayerPropertyOverlay> {
    static $t: Type;
    constructor();
    collectionResetting: (sender: any, e: EventArgs) => void;
    protected p(): void;
}
/**
 * @hidden
 */
export interface IDataChartToolbarProvider {
    container: any;
    getDesiredToolbarActions(a: SeriesViewer): ToolActionInfo[];
    onToolCommandExecuting(a: SeriesViewer, b: ToolCommand): ToolCommandExecutionState;
    onTargetPropertyChanged(a: SeriesViewer, b: string, c: any, d: any): void;
}
/**
 * @hidden
 */
export declare let IDataChartToolbarProvider_$type: Type;
/**
 * @hidden
 */
export interface ISeriesViewerScrollbarManager {
    executionContext: IExecutionContext;
    animator: DoubleAnimator;
    owner: SeriesViewer;
    onHorizontalScrollbarModeChanged(a: SeriesViewerScrollbarMode): void;
    onVerticalScrollbarModeChanged(a: SeriesViewerScrollbarMode): void;
    updateScrollbars(a: SeriesViewer, b: Rect, c: Rect, d: Rect, e: Rect): void;
    updateBarDimensions(a: SeriesViewer, b: number, c: number, d: number, e: boolean, f: number, g: number, h: number, i: number, j: number, k: boolean, l: number, m: number): void;
    updateBarAppearance(a: SeriesViewer, b: Brush, c: Brush, d: Brush, e: Brush, f: number, g: number, h: number, i: number): void;
    onCrosshairMoved(a: Point): void;
    shouldHandleInteraction(a: Point, b: boolean): boolean;
    onScrollbarDrag(a: Point, b: boolean): void;
    onScrollbarDragComplete(a: Point, b: boolean): void;
    onScrollbarDragCancel(): void;
    updateVerticalScrollbarPosition(a: SeriesViewerVerticalScrollbarPosition): void;
    updateHorizontalScrollbarPosition(a: SeriesViewerHorizontalScrollbarPosition): void;
}
/**
 * @hidden
 */
export declare let ISeriesViewerScrollbarManager_$type: Type;
/**
 * @hidden
 */
export interface IAnnotationLayerProxy {
    container: any;
    matchesType(a: Series): boolean;
    setCrosshairUseInterpolation(a: Series, b: boolean): void;
    setCrosshairHorizontalLineVisibility(a: Series, b: Visibility): void;
    setCrosshairHorizontalLineStroke(a: Series, b: Brush): void;
    setCrosshairVerticalLineStroke(a: Series, b: Brush): void;
    setCrosshairVerticalLineVisibility(a: Series, b: Visibility): void;
    setCrosshairXAxisForeground(a: Series, b: Brush): void;
    setCrosshairXAxisBackground(a: Series, b: Brush): void;
    setCrosshairYAxisForeground(a: Series, b: Brush): void;
    setCrosshairYAxisBackground(a: Series, b: Brush): void;
    setCrosshairXAxisPrecision(a: Series, b: number): void;
    setCrosshairYAxisPrecision(a: Series, b: number): void;
    setCrosshairOnAxesEnabled(a: Series, b: boolean): void;
    setCrosshairSkipZeroValueFragments(a: Series, b: boolean): void;
    setCrosshairSkipInvalidData(a: Series, b: boolean): void;
    setCrosshairThickness(a: Series, b: number): void;
    setFinalValuePrecision(a: Series, b: number): void;
    setFinalValueForeground(a: Series, b: Brush): void;
    setFinalValueBackground(a: Series, b: Brush): void;
    setXMemberPath(a: Series, b: string): void;
    setYMemberPath(a: Series, b: string): void;
    setLabelMemberPath(a: Series, b: string): void;
    setContentMemberPath(a: Series, b: string): void;
    setCalloutsAllowedPositions(a: Series, b: CalloutPlacementPositionsCollection): void;
    setTargetSeries(a: Series, b: Series): void;
    setCollisionChannel(a: Series, b: string): void;
    setIsAutoCalloutBehaviorEnabled(a: Series, b: boolean): void;
    setGreedyCollisionMode(a: Series, b: boolean): void;
    setUseDedicatedLanes(a: Series, b: boolean): void;
    setValueMode(a: Series, b: ValueLayerValueMode): void;
    setValueAxisAnnotationEnabled(a: Series, b: boolean): void;
    setUseLegend(a: Series, b: boolean): void;
    setIsDisabled(a: Series, b: boolean): void;
    setTitle(a: Series, b: string): void;
    setLegendItemBadgeShape(a: Series, b: LegendItemBadgeShape): void;
    setBrush(a: Series, b: Brush): void;
    setDashArray(a: Series, b: number[]): void;
    isCalloutLayer(a: Series): boolean;
    isFinalValueLayer(a: Series): boolean;
    isValueLayer(a: Series): boolean;
    isCrosshairLayer(a: Series): boolean;
    isTrendLineLayer(a: Series): boolean;
    addCalloutStyleUpdating(a: Series, b: (sender: any, args: CalloutStyleUpdatingEventArgs) => void): void;
    removeCalloutStyleUpdating(a: Series, b: (sender: any, args: CalloutStyleUpdatingEventArgs) => void): void;
    addCalloutRenderStyleUpdating(a: Series, b: (sender: any, args: CalloutRenderStyleUpdatingEventArgs) => void): void;
    removeCalloutRenderStyleUpdating(a: Series, b: (sender: any, args: CalloutRenderStyleUpdatingEventArgs) => void): void;
    addCalloutLabelUpdating(a: Series, b: (sender: any, args: CalloutLabelUpdatingEventArgs) => void): void;
    removeCalloutLabelUpdating(a: Series, b: (sender: any, args: CalloutLabelUpdatingEventArgs) => void): void;
    setCalloutStyleUpdatingEventEnabled(a: Series, b: boolean): void;
    setUseValueForAutoCalloutLabels(a: Series, b: boolean): void;
    setCalloutRenderStyleUpdatingEventEnabled(a: Series, b: boolean): void;
    isDataToolTipLayer(a: Series): boolean;
    updateDataToolTipPropertyByName(a: Series, b: string, c: any): void;
    getIsAutoCalloutBehaviorEnabled(a: Series): boolean;
    getValueMode(a: Series): ValueLayerValueMode;
    setCollisionMode(a: Series, b: CalloutCollisionMode): void;
    createCrosshairLayer(): any;
    createValueLayer(): any;
    createCalloutLayer(): any;
    createFinalValueLayer(): any;
    createTrendLineLayer(): any;
    createUserAnnotationLayer(): any;
    createUserAnnotationToolTipLayer(): any;
    resetUserAnnotationLayer(a: Series): void;
    setUseItemColorForFill(a: Series, b: boolean): void;
    setUseItemColorForOutline(a: Series, b: boolean): void;
    setUseAutoContrastingLabelColors(a: Series, b: boolean): void;
    setCalloutStrokeThickness(a: Series, b: number): void;
    setCalloutBackground(a: Series, b: Brush): void;
    setCalloutTextStyle(a: Series, b: FontInfo): void;
    setAutoCalloutLabelPrecision(a: Series, b: number): void;
    setCalloutLightColor(a: Series, b: Brush): void;
    setCalloutDarkColor(a: Series, b: Brush): void;
    setCalloutLeaderBrush(a: Series, b: Brush): void;
    setCalloutOutline(a: Series, b: Brush): void;
    setCalloutTextColor(a: Series, b: Brush): void;
    setShouldTruncateOnBoundaryCollisions(a: Series, b: boolean): void;
    setTrendLineType(a: Series, b: TrendLineType): void;
    setTrendLineTarget(a: Series, b: Series): void;
    setTrendLineBrush(a: Series, b: Brush): void;
    setTrendLineDashArray(a: Series, b: DoubleCollection): void;
    setTrendLineDashCap(a: Series, b: PenLineCap): void;
    setTrendLineThickness(a: Series, b: number): void;
    getTrendLineType(a: Series): TrendLineType;
    setAppearanceMode(a: Series, b: string): void;
    cancelAnnotationFlow(a: Series, b: string): void;
    finishAnnotationFlow(a: Series, b: UserAnnotationInformation): void;
    saveAnnotationsToJson(a: Series): string;
    loadAnnotationsFromJson(a: Series, b: string): void;
}
/**
 * @hidden
 */
export declare let IAnnotationLayerProxy_$type: Type;
/**
 * @hidden
 */
export interface ISeriesInteractionManager {
    readonly a$aw: Point;
    a$n(a: Series, b: Point, c: number, d: Axis, e: ScalerParams, f: number, g: number, h: (arg1: Point) => number): number;
    a$q(a: Series, b: IList$1<number>, c: Point, d: Axis, e: ScalerParams, f: number, g: (arg1: Point) => number, h: boolean, i: boolean): number;
    a$p(a: Series, b: number, c: IList$1<number>, d: number, e: number, f: number, g: number, h: number, i: boolean): number;
    a$s(a: Series, b: Point, c: boolean, d: Axis, e: (arg1: Point) => number, f: IList$1<number>): number;
    a$g(a: Series, b: Point, c: boolean): boolean;
    a$b(a: Series, b: CategoryAxisBase, c: List$1<number[]>, d: number, e: number, f: Point, g: boolean): number[][];
    a$a(a: Series, b: CategoryAxisBase, c: List$1<number[]>, d: number, e: number, f: Point, g: boolean): number[];
    a$h(a: Series, b: Point, c: boolean, d: PathGeometry): boolean;
    a$i(a: Series, b: Point, c: PathGeometry): boolean;
    a$r(a: Series, b: Point, c: boolean, d: Axis, e: (arg1: Point) => number, f: IList$1<number>): number;
    a$o(a: Series, b: Point, c: Axis): number;
    a$j(a: Series, b: Point, c: boolean): boolean;
    a$av(a: Series, b: Point, c: boolean, d: boolean, e: number, f: Axis, g: Axis, h: (arg1: Point, arg2: boolean, arg3: boolean) => number, i: (arg1: Point, arg2: boolean) => number, j: (arg1: Point, arg2: boolean) => number): Point;
    a$ac(a: Series, b: any, c: Point, d: boolean, e: boolean, f: boolean, g: boolean, h: boolean, i: boolean): void;
    a$z(): void;
    a$au(a: Series, b: HighlightingInfo, c: HighlightingInfo, d: HighlightingInfo, e: number, f: number, g: number, h: number, i: number, j: number, k: Brush, l: boolean): Brush;
    a$m(a: Series, b: HighlightingInfo, c: HighlightingInfo, d: HighlightingInfo, e: number): number;
    a$l(a: Series, b: HighlightingInfo, c: HighlightingInfo, d: HighlightingInfo, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: boolean): number;
    a$af(a: Series, b: Point, c: any, d: any, e: boolean): void;
    a$as(a: Series, b: Point): void;
    a$ai(a: Series, b: Point, c: any, d: any, e: boolean): void;
    a$ag(a: Series, b: Point, c: any, d: any, e: boolean): void;
    a$ad(a: Series, b: Point, c: any, d: any): void;
    a$ah(a: Series, b: Point, c: any, d: any): void;
    a$ae(a: Series, b: Point, c: any, d: any): void;
    a$aj(a: Series, b: Point, c: any, d: any): void;
    a$ak(a: Series, b: Point, c: any, d: any): void;
    a$u(a: Series): string;
    a$v(a: Series): string;
    readonly a$c: boolean;
    readonly a$t: any;
    a$at(a: Series, b: any): void;
    a$ar(a: Series, b: Point, c: (arg1: any, arg2: Series) => void): void;
    a$ab(a: Series): void;
    a$e(a: Series): boolean;
    a$aq(a: Series): void;
    readonly a$f: boolean;
    readonly a$k: Dictionary$2<string, SeriesView>;
    readonly a$d: boolean;
    a$aa(a: Series, b: Rect, c: Rect, d: string, e: number): void;
    a$al(a: Series, b: SeriesViewer): void;
    a$am(a: Series, b: string, c: SeriesViewer): void;
    a$y(a: Series, b: any, c: number): void;
    a$w(a: Series): void;
    a$ao(a: Series, b: any, c: number): void;
    a$ap(a: Series): void;
    a$x(a: Series, b: any, c: number): void;
    a$an(a: Series, b: any, c: number): void;
}
/**
 * @hidden
 */
export declare let ISeriesInteractionManager_$type: Type;
/**
 * @hidden
 */
export interface ISeriesViewerInteractionManager {
    f$a(a: SeriesViewer): ChartHitTestMode;
    f$aj(a: SeriesViewer): void;
    f$t(a: SeriesViewer, b: Point): void;
    f$ah(a: SeriesViewer, b: Point): void;
    f$u(a: SeriesViewer, b: Point, c: boolean): void;
    f$s(a: SeriesViewer, b: Point): void;
    f$ao(a: SeriesViewer, b: Point): void;
    f$ag(a: SeriesViewer, b: Point): void;
    f$ap(a: SeriesViewer, b: Point, c: number, d: number, e: number): void;
    f$af(a: SeriesViewer, b: number): void;
    f$al(a: SeriesViewer, b: Point, c: number, d: number, e: number): void;
    f$ac(a: SeriesViewer, b: Point): void;
    f$ae(a: SeriesViewer, b: number): void;
    f$v(a: SeriesViewer, b: Point): void;
    f$ab(a: SeriesViewer, b: Point): void;
    f$ak(a: SeriesViewer, b: Point, c: number, d: number, e: number): void;
    f$q(a: SeriesViewer, b: Point, c: boolean): void;
    f$an(a: SeriesViewer): void;
    f$am(a: SeriesViewer): void;
    f$av(a: SeriesViewer): void;
    f$n(a: SeriesViewer): void;
    f$k(a: SeriesViewer): void;
    f$p(a: SeriesViewer, b: Point, c: boolean): void;
    f$o(a: SeriesViewer, b: Point, c: boolean, d: boolean): void;
    f$ar(a: SeriesViewer): void;
    f$ai(a: SeriesViewer): void;
    f$g(a: SeriesViewer, b: Key): boolean;
    f$h(a: SeriesViewer, b: Point, c: number): boolean;
    f$r(a: SeriesViewer, b: Point): void;
    f$m(a: SeriesViewer): void;
    f$l(a: SeriesViewer): void;
    readonly f$e: IHighlightingManager;
    readonly f$f: IHighlightingManager;
    readonly f$d: IHighlightingManager;
    readonly f$b: ISeriesViewerScrollbarManager;
    f$at(a: SeriesViewer, b: Point): void;
    f$as(a: SeriesViewer, b: Point): void;
    f$j(a: Series, b: any, c: number): void;
    f$aq(a: Series, b: any, c: number): void;
    f$au(a: SeriesViewer): void;
    f$c(a: SeriesViewer, b: SeriesCollection, c: RenderingContext, d: Point, e: boolean, f: DataContext, g: boolean): {
        ret: Series;
        p5: DataContext;
    };
    f$i(a: SeriesViewer, b: Point): boolean;
    f$z(a: SeriesViewer, b: SeriesCollection, c: RenderingContext, d: Point, e: boolean, f: boolean): void;
    f$y(a: SeriesViewer, b: Point): void;
    f$x(a: SeriesViewer, b: EventProxy, c: Point): void;
    f$aa(a: SeriesViewer, b: EventProxy, c: Point): void;
    f$w(a: SeriesViewer, b: Point, c: boolean): void;
    f$ad(a: SeriesViewer, b: boolean): void;
}
/**
 * @hidden
 */
export declare let ISeriesViewerInteractionManager_$type: Type;
/**
 * @hidden
 */
export interface IDataChartVisualDataManager {
    exportVisualData(a: XamDataChart): any;
}
/**
 * @hidden
 */
export declare let IDataChartVisualDataManager_$type: Type;
/**
 * @hidden
 */
export interface IAxisVisualDataManager {
    exportVisualData(a: Axis): any;
}
/**
 * @hidden
 */
export declare let IAxisVisualDataManager_$type: Type;
/**
 * @hidden
 */
export interface ISeriesVisualDataManager {
    exportVisualData(a: Series, b: Rect): any;
    exportMarkerVisualData(a: MarkerSeries, b: any): void;
    getMarkerVisualData(a: Series, b: Marker, c: DataTemplate): any;
    copyVisualData(a: any, b: any): void;
    exportTrendlineData(a: Series, b: any, c: Polyline): void;
    exportStackedVisualData(a: Series, b: Rect): any;
    createFragmentVisualData(a: Series, b: Rect, c: string, d: string): any;
    addSubSeriesVisualData(a: any, b: any): void;
    addSubSeriesLayerVisualData(a: any, b: any): void;
    exportRectangleData(a: any, b: Rectangle, c: string, d: string[]): void;
    exportMarkerVisualDataFromMarker(a: Series, b: any, c: ContentControl): void;
    exportPathData(a: any, b: Path, c: string, d: string[]): void;
    exportPolylineData(a: any, b: Polyline, c: string, d: string[]): void;
    exportPolygonData(a: any, b: Polygon, c: string, d: string[]): void;
    exportSeriesPixelsData(a: any, b: number[], c: number, d: number): void;
    addPointerTooltipData(a: any, b: any, c: number, d: number, e: List$1<string>): void;
    addPointerTooltipWithDataLegend(a: any, b: any, c: number, d: number, e: any): void;
    exportPointerTooltipData(a: Polygon, b: Polyline, c: Rectangle, d: Rect): any;
    exportCalloutData(a: number, b: number, c: number, d: number, e: any, f: Rectangle, g: Rectangle, h: TextBlock, i: FontInfo, j: Line, k: string, l: string[]): void;
    exportLayerVisualData(a: Series, b: any): void;
}
/**
 * @hidden
 */
export declare let ISeriesVisualDataManager_$type: Type;
/**
 * @hidden
 */
export declare class XamDataChart extends SeriesViewer {
    static $t: Type;
    static abg: number;
    static abf: number;
    private _xsr;
    private get XSRP();
    private zw;
    get zx(): IDataChartVisualDataManager;
    static staticInit(): void;
    private zi;
    zj(a: SeriesViewer): AutomaticAxesManager;
    o4(a: Point, b: boolean, c: boolean, d: boolean, e: boolean): void;
    f8(a: Point): boolean;
    static abs(a: Series): number;
    constructor();
    protected r9(a: any, b: string, c: any, d: any): void;
    s5(): void;
    ql(): void;
    protected qa(a: Rect, b: Rect): void;
    protected qg(): void;
    ac2(): void;
    private acv;
    private adx;
    private ac4;
    private z2;
    private z1;
    private zz;
    private zy;
    private ady;
    private adz;
    protected get_fo(): boolean;
    aah: boolean;
    iv(): number;
    iw(): number;
    protected tz(): void;
    abq: number;
    abr: number;
    private aaz;
    get abb(): number;
    set abb(a: number);
    private aa0;
    get abc(): number;
    set abc(a: number);
    gh(): boolean;
    gi(): boolean;
    aae: boolean;
    aas: boolean;
    aaf: boolean;
    aaj: boolean;
    zv: GridMode;
    aab: boolean;
    aan: boolean;
    aao: boolean;
    abi: number;
    abe: number;
    abd: number;
    get z9(): boolean;
    protected get_gq(): boolean;
    get aaa(): boolean;
    aaq: boolean;
    aam: boolean;
    aap: boolean;
    aar: boolean;
    zh: AutoMarginsAndAngleUpdateMode;
    aag: boolean;
    aal: boolean;
    aak: boolean;
    private aa1;
    private aa2;
    private abj;
    private abk;
    protected get_gp(): boolean;
    protected get_go(): boolean;
    ac1(): void;
    ac0(): void;
    acx(a: AxisLabelPanelBase, b: Rect, c: Rect, d: Rect): void;
    private abp;
    private abh;
    private acu;
    adw: Brush;
    adu: Brush;
    adv: Brush;
    zt(a: DataAnnotationTargetMode): DataAnnotationTargetMode;
    aau(a: DataAnnotationTargetMode): List$1<Axis>;
    zm(): Axis;
    zn(): Axis;
    zk(): Axis;
    zl(): Axis;
    get axes(): AxisCollection;
    private zp;
    get zr(): AxisCollection;
    private zo;
    private acz;
    private acy;
    private acq;
    private acs;
    aai: boolean;
    private acr;
    axisRangeChanged: (sender: any, e: ChartAxisRangeChangedEventArgs) => void;
    private act;
    private static acw;
    t8(a: SyncLink, b: SyncLink): void;
    private z5;
    getFontInfo(): FontInfo;
    ac3(): void;
    getFontBrush(): Brush;
    protected o3(): void;
    xw(): Brush;
    g0(): boolean;
    protected t3(): void;
    fj(): boolean;
    private aad;
    protected dv(): SeriesViewerView;
    protected rx(a: SeriesViewerView): void;
    z4: XamDataChartView;
    s6(): void;
    private z8;
    static abv: string;
    private aaw;
    get aa8(): number;
    set aa8(a: number);
    static abx: string;
    private aay;
    get aba(): number;
    set aba(a: number);
    static abw: string;
    private aax;
    get aa9(): number;
    set aa9(a: number);
    static abu: string;
    private aav;
    get aa7(): number;
    set aa7(a: number);
    zs: ComputedPlotAreaMarginMode;
    z0: SeriesPlotAreaMarginHorizontalMode;
    z3: SeriesPlotAreaMarginVerticalMode;
    private aa4;
    get abm(): number;
    set abm(a: number);
    private aa6;
    get abo(): number;
    set abo(a: number);
    private aa5;
    get abn(): number;
    set abn(a: number);
    private aa3;
    get abl(): number;
    set abl(a: number);
    protected yu(a: Rect): Rect;
    y1(): Rect;
    abt(): any;
    ab8(): string;
    r6(): void;
    s8(): void;
    aat(a: Axis): List$1<Axis>;
    static $$p: string[];
}
/**
 * @hidden
 */
export declare class LabelPanelArranger extends Base {
    static $t: Type;
    static e(a: List$1<AxisLabelPanelBase>, b: Rect): Rect;
    private static a;
    static b(a: AxisLabelPanelBase): AxisLabelsLocation;
    private static c;
    static d(a: List$1<AxisLabelPanelBase>, b: LabelPanelsArrangeState, c: Rect, d: (arg1: AxisLabelPanelBase, arg2: Rect) => void): void;
}
/**
 * @hidden
 */
export declare class ChartContentManager extends DependencyObject {
    static $t: Type;
    private l;
    private r;
    private t;
    private get u();
    private set u(value);
    constructor(a: SeriesViewer);
    k(a: ChartContentType, b: DependencyObject, c: (arg1: boolean) => void): ContentInfo;
    ad(a: ChartContentType, b: DependencyObject): void;
    private m;
    private v;
    aa(a: DomRenderer): void;
    z(): void;
    ac(a: ChartContentType, b: DependencyObject, c: ContentInfo, d: boolean): void;
    private q;
    private j;
    y(): void;
    private w;
    private _s;
    private s;
    x(a: Size): void;
    o: boolean;
    n: boolean;
    p: boolean;
    ae(a: ChartContentType, b: DependencyObject, c: ContentInfo, d: Rect): void;
    ab(a: Axis, b: ContentInfo): void;
}
/**
 * @hidden
 */
export declare class ContentInfo extends Base {
    static $t: Type;
    h: DependencyObject;
    a: (arg1: boolean) => void;
    b: boolean;
    c: boolean;
    i: Rect;
    get d(): boolean;
    g(): void;
    f(): void;
    e: boolean;
}
/**
 * @hidden
 */
export declare abstract class Series extends Control implements INotifyPropertyChanged, IProvidesViewport, ILegendSeries, ILegendSeriesInternal, ILegendOwner, ILegendTemplateProvider, IDataLegendSeries {
    static $t: Type;
    mc: string;
    p1(a: SeriesViewer): void;
    cw: SeriesView;
    private static ka;
    kq: number;
    w4: Rect;
    gj(): boolean;
    protected get_dataLegendKey(): string;
    get dataLegendKey(): string;
    mf: string;
    mv: string;
    get group(): string;
    get parentKey(): string;
    get parentTitle(): string;
    ez: boolean;
    private j8;
    get j9(): DomRenderer;
    set j9(a: DomRenderer);
    provideRenderer(a: DomRenderer): void;
    nq(): string;
    constructor();
    kg(): number;
    cd: SeriesLayerManager;
    private o7;
    private o8;
    private o3;
    private o4;
    private o1;
    private o2;
    private o5;
    private q6;
    private rd;
    private rc;
    private o6;
    s4(a: MarkerOutlineMode): void;
    s3(a: MarkerFillMode): void;
    s5(a: number): void;
    private static readonly vo;
    protected o9(a: any, b: PropertyChangedEventArgs): void;
    private dr;
    get ds(): SRProvider;
    private bb;
    get bc(): ISeriesVisualDataManager;
    protected get hu(): Dictionary$2<string, SeriesView>;
    private a9;
    get ba(): ISeriesInteractionManager;
    get fl(): boolean;
    dd: DoubleAnimator;
    ri(a: SeriesView): void;
    rf(): void;
    rg(): void;
    cu(): SeriesView;
    protected ct(): SeriesView;
    te: Canvas;
    hi(): boolean;
    k0(a: any, b: string): any;
    mp(a: string): string;
    onLegendItemOver(a: any): void;
    onLegendItemPointerUp(a: any): void;
    onLegendItemPointerDown(a: any): void;
    onLegendItemEnter(a: any): void;
    onLegendItemLeave(a: any): void;
    private ho;
    protected np(a: string): string;
    private hn;
    protected k1(a: any, b: string, c: string): any;
    iz(a: Point): number;
    kf(a: Point): number;
    protected get_fw(): boolean;
    get fw(): boolean;
    a0(): CategoryAxisBase;
    kd(a: Point): number;
    xg(): Thickness;
    xi(a: SeriesPlotAreaMarginHorizontalMode, b: SeriesPlotAreaMarginVerticalMode): Thickness;
    xh(a: SeriesPlotAreaMarginHorizontalMode, b: SeriesPlotAreaMarginVerticalMode): Thickness;
    cl(): SeriesPlotAreaMarginHorizontalMode;
    cm(): SeriesPlotAreaMarginVerticalMode;
    kx(a: Point): any;
    qj(a: Rect, b: List$1<ChartSelection>, c: SeriesSelectionBehavior): void;
    ak(a: Rect, b: SeriesSelectionBehavior): ChartSelection[];
    protected k6(a: Series, b: Point): any;
    protected dj(a: Series, b: any, c: Point, d: boolean): HighlightingInfo;
    protected dk(a: Series, b: any, c: Point, d: boolean): HighlightingInfo;
    kc(): number;
    kh(): number;
    km(): number;
    get container(): ILegendOwner;
    get hasSubItems(): boolean;
    protected ej(): boolean;
    forSubItems(a: (arg1: any) => void): void;
    protected qh(a: (arg1: any) => void): void;
    qi(a: (arg1: Series) => boolean): void;
    get ei(): boolean;
    qg(a: (arg1: Series) => boolean): void;
    no(): string;
    wh(): Brush;
    wi(): Brush;
    resolveLegendIndex(): number;
    bq(): Series;
    protected get_f8(): boolean;
    get f8(): boolean;
    protected get_ev(): boolean;
    get ev(): boolean;
    protected get_er(): boolean;
    get er(): boolean;
    protected get_eq(): boolean;
    get eq(): boolean;
    protected get_eu(): boolean;
    get eu(): boolean;
    protected get_et(): boolean;
    get et(): boolean;
    protected get_ga(): boolean;
    get ga(): boolean;
    protected get_gb(): boolean;
    get gb(): boolean;
    protected get_ew(): boolean;
    get ew(): boolean;
    protected get_es(): boolean;
    get es(): boolean;
    protected get_isVertical(): boolean;
    get isVertical(): boolean;
    protected get_isFragment(): boolean;
    get isFragment(): boolean;
    protected get_ey(): boolean;
    get ey(): boolean;
    protected get_ex(): boolean;
    get ex(): boolean;
    protected get_em(): boolean;
    get em(): boolean;
    protected get_gc(): boolean;
    get gc(): boolean;
    protected get_fo(): boolean;
    get fo(): boolean;
    protected get_fn(): boolean;
    get fn(): boolean;
    protected get_f4(): boolean;
    get f4(): boolean;
    protected get_e2(): boolean;
    get e2(): boolean;
    protected get_e0(): boolean;
    get e0(): boolean;
    protected get_gd(): boolean;
    get gd(): boolean;
    protected get_fv(): boolean;
    get fv(): boolean;
    protected get_fu(): boolean;
    get fu(): boolean;
    protected get_fs(): boolean;
    get fs(): boolean;
    protected get_fr(): boolean;
    get fr(): boolean;
    protected get_f7(): boolean;
    get f7(): boolean;
    protected get_f5(): boolean;
    get f5(): boolean;
    protected get_f2(): boolean;
    get f2(): boolean;
    protected get_ft(): boolean;
    get ft(): boolean;
    protected get_f0(): boolean;
    get f0(): boolean;
    protected get_fx(): boolean;
    get fx(): boolean;
    protected get_isStacked(): boolean;
    get isStacked(): boolean;
    protected get_fa(): boolean;
    get fa(): boolean;
    protected get_fy(): boolean;
    get fy(): boolean;
    protected get_e1(): boolean;
    get e1(): boolean;
    protected get_ff(): boolean;
    get ff(): boolean;
    protected get_f1(): boolean;
    get f1(): boolean;
    protected get_isValueOverlay(): boolean;
    get isValueOverlay(): boolean;
    protected get_fi(): boolean;
    get fi(): boolean;
    protected get_isSummarizationSupported(): boolean;
    get isSummarizationSupported(): boolean;
    get isLayer(): boolean;
    bp(): Series;
    protected get_ek(): boolean;
    get ek(): boolean;
    protected get_fd(): boolean;
    get fd(): boolean;
    protected get_fc(): boolean;
    get fc(): boolean;
    protected get_fb(): boolean;
    get fb(): boolean;
    protected get_fe(): boolean;
    get fe(): boolean;
    protected get_e4(): boolean;
    get e4(): boolean;
    protected get_e5(): boolean;
    get e5(): boolean;
    protected get_e6(): boolean;
    get e6(): boolean;
    ix(a: Point, b: number, c: Axis, d: ScalerParams, e: number): number;
    protected iy(a: Point, b: number, c: Axis, d: ScalerParams, e: number, f: number, g: (arg1: Point) => number): number;
    protected get_hk(): boolean;
    get hk(): boolean;
    protected jg(a: IList$1<number>, b: Point, c: Axis, d: ScalerParams, e: number, f: (arg1: Point) => number, g: boolean, h: boolean): number;
    i3(a: number, b: IList$1<number>, c: number, d: number, e: number, f: number, g: number, h: boolean): number;
    kl(a: Point, b: boolean, c: Axis, d: (arg1: Point) => number, e: IList$1<number>): number;
    i2(a: boolean): number;
    aj(a: Point): Point[][];
    al(a: Point): Point[][];
    protected g2(a: Point, b: boolean): boolean;
    an(a: CategoryAxisBase, b: List$1<number[]>, c: number, d: number, e: Point, f: boolean): number[][];
    am(a: CategoryAxisBase, b: List$1<number[]>, c: number, d: number, e: Point, f: boolean): number[];
    protected g4(a: Point, b: boolean, c: PathGeometry): boolean;
    protected g5(a: Point, b: PathGeometry): boolean;
    kj(a: Point, b: boolean, c: Axis, d: (arg1: Point) => number, e: IList$1<number>): number;
    i1(a: Point, b: Axis): number;
    kk(a: Point, b: boolean): number;
    ki(a: Point, b: boolean): number;
    je(a: Point, b: boolean, c: boolean): number;
    wx(a: Point, b: boolean, c: boolean): Point;
    w9(a: Point): Rect;
    ao(a: Point): Rect[];
    xa(a: Point): Rect;
    ap(a: Point): Rect[];
    ar(a: number, b: number): CollisionGeometry;
    xb(a: Point): Rect;
    xc(a: Point): Rect;
    protected g6(a: Point, b: boolean): boolean;
    protected wz(a: Point, b: boolean, c: boolean, d: number, e: Axis, f: Axis, g: (arg1: Point, arg2: boolean, arg3: boolean) => number, h: (arg1: Point, arg2: boolean) => number, i: (arg1: Point, arg2: boolean) => number): Point;
    ja(a: Point, b: boolean, c: boolean): number;
    wt(a: Point, b: boolean, c: boolean): Point;
    jc(a: Point, b: boolean, c: boolean): number;
    wv(a: Point, b: boolean, c: boolean): Point;
    wy(a: Point, b: boolean, c: boolean): Point;
    jf(a: Point, b: boolean, c: boolean): number;
    wu(a: Point, b: boolean, c: boolean): Point;
    jb(a: Point, b: boolean, c: boolean): number;
    ww(a: Point, b: boolean, c: boolean): Point;
    jd(a: Point, b: boolean, c: boolean): number;
    ke(a: Point): number;
    i4(): number;
    static p0(a: Series, b: SeriesViewer, c: boolean): void;
    i0(a: Point): number;
    ky(a: Point): any;
    ks: any;
    protected pd(a: Series, b: any): void;
    protected la(a: Series): any;
    au(a: boolean): BindingFormatter;
    ed(a: List$1<SeriesPointOfInterest>, b: boolean, c: boolean, d: number, e: boolean): boolean;
    jm(a: Marker): number;
    jl(a: any): number;
    mq(): string;
    jh(a: ValueLayerValueMode, b: Axis): number;
    aq(a: ValueLayerValueMode): number[];
    w0(a: ValueLayerValueMode): Point;
    w1(a: number[]): Point;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void;
    protected raisePropertyChanged(a: string, b: any, c: any): void;
    private ld;
    private k8;
    private static hm;
    t6(a: string): DependencyProperty;
    protected get_hasMarkers(): boolean;
    get hasMarkers(): boolean;
    protected get_en(): boolean;
    get en(): boolean;
    qm(): void;
    qn(): void;
    protected v8(a: number): Brush;
    protected we(a: Brush): Brush;
    protected wb(a: number): Brush;
    protected v9(a: number): Brush;
    protected wa(a: number): Brush;
    v6(): Brush;
    v7(): Brush;
    ti(): DataTemplate;
    iv(): number;
    w3(a: Point): Point;
    xd(a: Rect): Rect;
    ws(a: Point): Point;
    k7(a: any, b: Point): any;
    gk(a: any): boolean;
    ay(a: Axis): AxisRange;
    az(a: Rect): AxisRange;
    xf(): Size;
    ax(a: AxisRange, b: NumericAxisBase, c: Rect): AxisRange;
    protected qd(): void;
    protected d9: boolean;
    r9(a: boolean): void;
    transitionOutCompleted: (sender: any, e: TransitionOutCompletedEventArgs) => void;
    renderRequested: (sender: any, e: RenderRequestedEventArgs) => void;
    private pw;
    private bu;
    protected get bv(): SeriesHighlightedValuesDisplayMode;
    protected set bv(a: SeriesHighlightedValuesDisplayMode);
    sa(a: boolean): void;
    private ce;
    get cf(): SeriesLayerPropertyOverlayCollection;
    protected get_eo(): boolean;
    protected get eo(): boolean;
    protected gi(): boolean;
    private rw;
    private pu;
    private b5;
    private static hq;
    private static hr;
    static p2(): void;
    static n8(a: string): string;
    static n9(a: string): string;
    q8(): void;
    static pn(a: Dictionary$2<string, string>, b: Dictionary$2<string, string>): void;
    protected sj(a: any, b: SeriesLayerPropertyOverlayValueResolvingEventArgs): void;
    protected sh(a: any, b: SeriesLayerPropertyOverlayValueResolvingEventArgs): void;
    protected sg(a: any, b: SeriesLayerPropertyOverlayValueResolvingEventArgs): void;
    protected si(a: any, b: SeriesLayerPropertyOverlayValueResolvingEventArgs): void;
    protected get_g0(): boolean;
    protected get g0(): boolean;
    private py;
    protected hz(): List$1<SeriesLayerPropertyOverlay>;
    private qo;
    protected h0(): List$1<SeriesLayerPropertyOverlay>;
    get fz(): boolean;
    private dw;
    protected re(): void;
    renderValid: (sender: any, e: RenderValidEventArgs) => void;
    g8: boolean;
    hb: boolean;
    protected pf(): void;
    gr: boolean;
    protected q4(): void;
    protected rh(): void;
    private r6;
    protected pk(): void;
    cv: SeriesView;
    sb(a: Rect, b: RenderSurface): void;
    rq(): void;
    sc(): void;
    r8(a: Rect, b: Rect, c: RenderSurface, d: string, e: number): void;
    bd(): ITrendLineManager;
    getEffectiveViewport1(a: SeriesView): Rect;
    getMainContentViewport(): Rect;
    w5(a: SeriesView): Rect;
    w8(a: Rect): Rect;
    w7(a: SeriesView): Rect;
    getEffectiveViewport(): Rect;
    r2(): void;
    protected get_ef(): boolean;
    get ef(): boolean;
    protected get_el(): boolean;
    get el(): boolean;
    private r3;
    r4(a: string): void;
    getViewInfo(a: Rect, b: Rect): {
        p0: Rect;
        p1: Rect;
    };
    hl(a: Rect, b: Rect, c: SeriesView): boolean;
    pj(a: boolean, b: SeriesView): void;
    protected d6(): boolean;
    d7(a: SeriesView): boolean;
    rj(a: Rect, b: Rect): void;
    protected ta(a: Rect, b: Rect): void;
    protected s9(a: Rect, b: Rect): void;
    a1: ContentInfo;
    private dz;
    get g7(): boolean;
    set g7(a: boolean);
    protected qf(a: Series): void;
    protected q2(): void;
    protected h2: Stack$1<string>;
    rx(a: string): void;
    qw(): void;
    q1(): void;
    protected get_fj(): boolean;
    get fj(): boolean;
    protected get_isUsableInLegend(): boolean;
    get isUsableInLegend(): boolean;
    protected ra(): void;
    q3(): void;
    protected rk(): void;
    rl(): void;
    protected gy: boolean;
    protected gz: boolean;
    protected gh(): boolean;
    protected rm(a: boolean): void;
    private d0;
    protected get g9(): boolean;
    protected set g9(a: boolean);
    private d1;
    protected get hc(): boolean;
    protected set hc(a: boolean);
    protected get ha(): boolean;
    protected get hd(): boolean;
    protected v(): void;
    protected w(a: Visibility, b: Visibility): void;
    protected q9(): void;
    protected qv(): void;
    as: BindingFormatter;
    at: BindingFormatter;
    private qb;
    private p3;
    protected rr(a: any, b: string, c: any, d: any): void;
    private wc;
    private wd;
    private wf;
    protected sz(): void;
    s7(a: Point): void;
    p7(a: any): void;
    qc(): void;
    qa(): void;
    p6(a: any): void;
    p5(a: any): void;
    eg(a: any): boolean;
    p4(a: any): void;
    pz(): void;
    protected get_fh(): boolean;
    protected get fh(): boolean;
    d8: boolean;
    protected pt(a: Series): void;
    get c4(): SyncLink;
    set c4(a: SyncLink);
    private c3;
    get dc(): SeriesViewer;
    set dc(a: SeriesViewer);
    private db;
    get da(): XamDataChart;
    set da(a: XamDataChart);
    readonly h5: (sender: any, e: NotifyCollectionChangedEventArgs) => void;
    readonly bi: (sender: any, e: PropertyUpdatedEventArgs) => void;
    readonly dq: (sender: any, e: RectChangedEventArgs) => void;
    get itemsSource(): IEnumerable;
    set itemsSource(a: IEnumerable);
    static readonly uj: DependencyProperty;
    highlightedItemsSource: IEnumerable;
    dp: IFastItemsSource;
    j5: (sender: any, e: FastItemsSourceEventArgs) => void;
    protected pp(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
    get legend(): IChartLegend;
    set legend(a: IChartLegend);
    static readonly up: DependencyProperty;
    get td(): Control;
    set td(a: Control);
    private tb;
    k9(): any;
    protected tc(): Control;
    get a5(): IChartLegend;
    set a5(a: IChartLegend);
    private a4;
    legendItemVisibility: Visibility;
    get legendItemBadgeTemplate(): DataTemplate;
    set legendItemBadgeTemplate(a: DataTemplate);
    static readonly um: DependencyProperty;
    tf: DataTemplate;
    private th;
    vx: Brush;
    vw: Brush;
    c2: StandardLegendItems;
    c1: StandardLegendItems;
    legendItemBadgeShape: LegendItemBadgeShape;
    be: LegendItemBadgeMode;
    get legendItemTemplate(): DataTemplate;
    set legendItemTemplate(a: DataTemplate);
    static readonly un: DependencyProperty;
    get tg(): DataTemplate;
    set tg(a: DataTemplate);
    static readonly t3: DependencyProperty;
    get index(): number;
    set index(a: number);
    static readonly ue: DependencyProperty;
    s8(): void;
    px(a: string): void;
    protected fk(a: string, b: string, c: Brush, d: Brush): boolean;
    protected s0(): void;
    de: (time: number) => number;
    df: (time: number) => number;
    dg: (time: number) => number;
    ec: boolean;
    kn: number;
    j0: number;
    d4(): boolean;
    sq(): void;
    private dy;
    private h9;
    get il(): number;
    set il(a: number);
    protected jt(): number;
    js: number;
    private id;
    protected get ir(): number;
    protected set ir(a: number);
    j4: number;
    private ia;
    protected get io(): number;
    protected set io(a: number);
    sf(): void;
    j1: number;
    private ib;
    protected get ip(): number;
    protected set ip(a: number);
    j2: number;
    private ic;
    protected get iq(): number;
    protected set iq(a: number);
    j3: number;
    title: any;
    mt: string;
    xj: Visibility;
    v0: Brush;
    vu: Brush;
    v1: Brush;
    v3: Brush;
    wk: Brush;
    v5: Brush;
    vz: Brush;
    v4: Brush;
    vv: Brush;
    v2: Brush;
    safeActualBrush: Brush;
    wg: Brush;
    vy: Brush;
    wq: PenLineJoin;
    bw: SeriesHighlightedValuesDisplayMode;
    gn: boolean;
    jq: number;
    jz: number;
    im: number;
    it: number;
    wo: PenLineCap;
    wn: DoubleCollection;
    toolTip: any;
    jv: number;
    iw(): number;
    private bx;
    get by(): SeriesHighlightingMode;
    set by(a: SeriesHighlightingMode);
    private co;
    get cq(): SeriesSelectionMode;
    set cq(a: SeriesSelectionMode);
    private cn;
    get cp(): SeriesSelectionMode;
    set cp(a: SeriesSelectionMode);
    protected get_gl(): boolean;
    get gl(): boolean;
    p9(): void;
    protected bz(): SeriesHighlightingMode;
    protected i9(): number;
    protected cs(): SeriesSelectionMode;
    protected cr(): SeriesSelectionMode;
    protected f3(a: SeriesHighlightingMode): boolean;
    private h7;
    get ii(): number;
    set ii(a: number);
    jn: number;
    private h8;
    get ij(): number;
    set ij(a: number);
    jo: number;
    ep: boolean;
    e3: boolean;
    fg: boolean;
    hg: boolean;
    protected d3: boolean;
    private dx;
    protected ps(): void;
    private eh;
    protected p8(): void;
    private ry;
    h1: List$1<UIElement>;
    g1(a: Series): boolean;
    private po;
    protected k3(a: number): any;
    protected k2(a: number, b: boolean): any;
    protected k4(a: number): any;
    protected get_isColoredItemwise(): boolean;
    get isColoredItemwise(): boolean;
    gs: boolean;
    gq: boolean;
    gp: boolean;
    e8: boolean;
    protected get_e9(): boolean;
    get e9(): boolean;
    jw: number;
    wm: Color;
    hj: boolean;
    jx: number;
    jy: number;
    is: number;
    ih: number;
    sw(): void;
    jp: number;
    ik: number;
    sy(): void;
    sx(): void;
    protected ju(): number;
    private dv;
    get e7(): boolean;
    set e7(a: boolean);
    gw: boolean;
    d5: boolean;
    private cx;
    get cy(): SeriesVisibleRangeMode;
    set cy(a: SeriesVisibleRangeMode);
    cz(): SeriesVisibleRangeMode;
    c0: SeriesVisibleRangeMode;
    private ch;
    get ci(): SeriesOutlineMode;
    set ci(a: SeriesOutlineMode);
    ck(): SeriesOutlineMode;
    cj: SeriesOutlineMode;
    a3(a: any): DataContext;
    ko: number;
    kp: number;
    c6: TransitionInSpeedType;
    c9: TransitionOutSpeedType;
    protected c5(): TransitionInSpeedType;
    protected c8(): TransitionOutSpeedType;
    kv: any;
    r7(): void;
    protected eb: boolean;
    se(): void;
    ro(): void;
    rn(): void;
    rp(): void;
    r5(): void;
    pg(): void;
    qq(): void;
    private static _hx;
    static hx(a: (arg1: number) => number, b: number, c: number): IEnumerable$1<number>;
    static hw(a: (arg1: number) => number, b: number): IEnumerable$1<number>;
    wp: PenLineCap;
    private br;
    bs(): SeriesComponentsForView;
    l5: string;
    ag: any[];
    l8: string;
    ah: any[];
    sl(a: Canvas): void;
    ji(): number;
    jj(): number;
    jk(): number;
    private d2;
    protected get_he(): boolean;
    protected set_he(a: boolean): void;
    protected get he(): boolean;
    protected set he(a: boolean);
    get go(): boolean;
    gf: boolean;
    ph(): void;
    dh(a: any, b: Point, c: boolean): HighlightingInfo;
    di(a: any, b: Point, c: boolean): HighlightingInfo;
    rb(a: Point, b: any, c: any, d: boolean): void;
    sp(a: Point): void;
    private pb;
    private pi;
    pa(a: IChartLegend, b: IChartLegend): void;
    private pc;
    r1(a: IFastItemsSourceProvider): void;
    r0(a: IFastItemsSourceProvider): void;
    protected a6(): IChartLegend;
    protected gu(): boolean;
    protected gv(): boolean;
    gm(a: boolean): boolean;
    protected pq(a: Axis): void;
    protected rz(a: Axis): void;
    bt(): SeriesComponentsFromView;
    s2(a: Canvas): void;
    so(a: Point, b: (arg1: any, arg2: Series) => void): void;
    protected get_hh(): boolean;
    get hh(): boolean;
    rs(a: RenderingContext, b: RenderingContext): void;
    ru(a: Rect): void;
    ql(a: NotifyCollectionChangedEventArgs): void;
    qz(a: number, b: any, c: any): void;
    qu(): void;
    qx(a: number, b: any): void;
    qy(a: number, b: any): void;
    sv(): void;
    lc: any;
    j7: (arg1: any) => any;
    g3(a: Point, b: boolean): boolean;
    protected _coercionMethods: any;
    protected get_coercionMethods(): any;
    protected set_coercionMethods(a: any): void;
    get coercionMethods(): any;
    set coercionMethods(a: any);
    private du;
    protected get_expectFunctions(): boolean;
    protected set_expectFunctions(a: boolean): void;
    get expectFunctions(): boolean;
    set expectFunctions(a: boolean);
    a2(a: Point, b: boolean): DataContext;
    private b1;
    get b4(): SeriesHitTestMode;
    set b4(a: SeriesHitTestMode);
    protected b3(): SeriesHitTestMode;
    private b0;
    get b2(): SeriesHitTestMode;
    set b2(a: SeriesHitTestMode);
    protected dl(a: string): IFastItemColumn$1<number>;
    protected dm(a: string): IFastItemColumn$1<number>;
    protected dn(a: string): IFastItemColumn$1<any>;
    protected get xe(): Rect;
    protected get_fq(): boolean;
    get fq(): boolean;
    protected get_fp(): boolean;
    get fp(): boolean;
    sn(a: boolean): void;
    sm(a: Brush, b: Brush): void;
    dt: (arg1: SeriesViewer) => void;
    protected pm(a: any, b: any): void;
    kw(): any;
    protected qe(a: any): void;
    private wr;
    qr(a: Point): void;
    protected q7(a: Point): void;
    qt(): void;
    q0(): void;
    aw(a: Axis): Axis;
    ai(): Axis[];
    i6(): number;
    static i7(a: IFastItemColumn$1<number>, b: ISortingAxis): number;
    static i8(a: IList$1<number>, b: ISortingAxis): number;
    q5(): void;
    private ie;
    get iu(): number;
    set iu(a: number);
    private ig;
    get jr(): number;
    set jr(a: number);
    protected s6(): void;
    kz(a: any): any;
    get lu(): string;
    get lg(): string;
    get lj(): string;
    get ls(): string;
    get l2(): string;
    get l1(): string;
    get lw(): string;
    protected s1(): void;
    av(): ActualLegendItemBadgeShape;
    protected bf(a: LegendItemBadgeShape): LegendItemBadgeShape;
    private bg;
    private hs;
    private hy;
    protected bk(): Series;
    protected bm(): Series;
    b6: SeriesLayer;
    get cc(): SeriesLayerCollection;
    private b9;
    get cb(): SeriesLayerCollection;
    private b8;
    get actualLayers(): SeriesLayerCollection;
    private b7;
    private hv;
    protected get ee(): boolean;
    bo: Series;
    bl: Series;
    protected sk(a: Series, b: Series): void;
    private ht;
    ss(a: string): void;
    su(a: string): void;
    f9(a: string): boolean;
    private hp;
    sr(a: string): void;
    st(a: string, b: boolean): void;
    gt(a: string): boolean;
    f6(): boolean;
    k5(): any;
    bn(a: number, b: SeriesLayer): Series;
    protected qp(a: Series): void;
    private pe;
    private pr;
    protected sd(a: Series): void;
    gg(a: DependencyProperty): boolean;
    gx(a: DependencyProperty): boolean;
    private pl;
    private kt;
    pv(a: SeriesLayer): void;
    getDataLegendBadge(): DataTemplate;
    private a8;
    getDataLegendBadgeContext(): any;
    protected fm(a: number): boolean;
    getDataLegendBadgeContextAtPosition(a: number, b: number): any;
    getDataLegendBadgeShapeAndMarker(): string;
    mm(): string;
    mn(a: Series, b: DataTemplate): string;
    getDataLegendSeriesTitle(): string;
    i5(a: any, b: string): number;
    getDataLegendResolvedWorldPositionX(a: number): number;
    getDataLegendResolvedWorldPositionY(a: number): number;
    getDataLegendSeriesContextAt(a: number, b: number): any;
    mo(): string;
    getDataLegendAxisLabelFromCursorPosition(a: number, b: number): any;
    private h6;
    wl(a: Brush): Brush;
    cg(): SeriesMatcher;
    private ge;
    qs(): void;
    w2(a: Point): Point;
    protected o0(a: Series, b: Point): Tuple$2<boolean, Point>;
    static $$p: string[];
}
/**
 * @hidden
 */
export declare abstract class MarkerSeries extends Series {
    static $t: Type;
    xs: MarkerSeriesView;
    constructor();
    protected h0(): List$1<SeriesLayerPropertyOverlay>;
    xh(a: SeriesPlotAreaMarginHorizontalMode, b: SeriesPlotAreaMarginVerticalMode): Thickness;
    ri(a: SeriesView): void;
    protected get_hasMarkers(): boolean;
    protected get_en(): boolean;
    v6(): Brush;
    v7(): Brush;
    ti(): DataTemplate;
    mm(): string;
    xw: MarkerType;
    private xt;
    get xu(): MarkerType;
    set xu(a: MarkerType);
    private xv;
    private x1;
    private x0;
    p9(): void;
    xz: boolean;
    get xy(): boolean;
    private xo;
    get xp(): MarkerOutlineMode;
    set xp(a: MarkerOutlineMode);
    xr(): MarkerOutlineMode;
    s4(a: MarkerOutlineMode): void;
    xq: MarkerOutlineMode;
    private xk;
    get xl(): MarkerFillMode;
    set xl(a: MarkerFillMode);
    xn(): MarkerFillMode;
    s3(a: MarkerFillMode): void;
    s5(a: number): void;
    xm: MarkerFillMode;
    yo: DataTemplate;
    x5: number;
    iv(): number;
    ym: DataTemplate;
    yn: DataTemplate;
    private static yl;
    static get yp(): DataTemplate;
    get y5(): Brush;
    set y5(a: Brush);
    static readonly yu: DependencyProperty;
    y3: Brush;
    y6: Brush;
    y4: Brush;
    y7: Style;
    x4: boolean;
    x2(): boolean;
    protected q9(): void;
    protected rr(a: any, b: string, c: any, d: any): void;
    static ya(a: MarkerType): string;
    static xx(a: Series, b: MarkerType): MarkerType;
    protected v9(a: number): Brush;
    protected wa(a: number): Brush;
    protected s0(): void;
    protected qe(a: any): void;
    protected x3(a: Point, b: boolean): boolean;
    a2(a: Point, b: boolean): DataContext;
    static $$p: string[];
}
/**
 * @hidden
 */
export declare class SyncLink extends FrameworkElement implements INotifyPropertyChanged, IFastItemsSourceProvider {
    static $t: Type;
    constructor();
    ak: string;
    protected aq(a: any, b: string, c: any, d: any): void;
    releaseFastItemsSource(a: IEnumerable): IFastItemsSource;
    static aj: (arg1: IEnumerable) => IFastItemsSource;
    private static af;
    getFastItemsSource(a: IEnumerable): IFastItemsSource;
    ag(a: IEnumerable): IFastItemsSource;
    private ah;
    av: Rect;
    private aw;
    private ax;
    private ab;
    private ac;
    get ai(): IList$1<SeriesViewer>;
    private ad;
    al(a: SeriesViewer): void;
    as(a: SeriesViewer): void;
    private ao;
    private am;
    an(a: SeriesViewer, b: Point): void;
    ap(a: SeriesViewer, b: Rect): void;
    at(a: SeriesViewer, b: Rect): void;
    au(a: SeriesViewer, b: Rect, c: boolean): void;
    propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
    propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void;
    protected ar(a: string, b: any, c: any): void;
}
/**
 * @hidden
 */
export declare class SyncLinkManager extends Base {
    static $t: Type;
    private static b;
    static instance(): SyncLinkManager;
    private d;
    get e(): number;
    constructor();
    getLink(a: string): SyncLink;
    releaseLink(a: SyncLink): void;
}
/**
 * @hidden
 */
export declare class SyncManager extends Base {
    static $t: Type;
    static e(a: SeriesViewer): void;
    static c(a: SeriesViewer): void;
    static b(a: SeriesViewer, b: string, c: string): void;
    static d(a: DependencyObject, b: SyncSettings): void;
    static a(a: DependencyObject): SyncSettings;
}
/**
 * @hidden
 */
export interface ITrendLineManager {
    readonly g$a: TrendLineManagerType;
    readonly g$n: Polyline;
    readonly g$c: boolean;
    g$b: TrendLineType;
    g$f: number;
    g$d: boolean;
    g$k(a: List$1<Point>): void;
    g$l(a: List$1<Point>, b: Clipper): void;
    g$g(a: Canvas, b: Series): void;
    g$j(): void;
    g$h(): void;
    g$m(): void;
    g$i(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
    g$e(a: any, b: string, c: any, d: any): boolean;
}
/**
 * @hidden
 */
export declare let ITrendLineManager_$type: Type;
/**
 * @hidden
 */
export declare class ChartCollection extends ObservableCollection$1<SeriesViewer> {
    static $t: Type;
    constructor();
    collectionResetting: (sender: any, e: EventArgs) => void;
    protected p(): void;
}
/**
 * @hidden
 */
export declare class SeriesCollection extends ObservableCollection$1<Series> {
    static $t: Type;
    constructor();
    collectionResetting: (sender: any, e: EventArgs) => void;
    collectionBeforeChanged: (sender: any, e: NotifyCollectionChangedEventArgs) => void;
    collectionAfterChanged: (sender: any, e: NotifyCollectionChangedEventArgs) => void;
    protected ac(a: NotifyCollectionChangedEventArgs): void;
    protected p(): void;
}
/**
 * @hidden
 */
export declare class CalloutLabelUpdatingEventArgs extends Base {
    static $t: Type;
    d: any;
    e: any;
    private _item;
    get item(): any;
    set item(a: any);
    a: Series;
    f: string;
    c: any;
}
/**
 * @hidden
 */
export declare class CalloutRenderStyleUpdatingEventArgs extends Base {
    static $t: Type;
    private _xValue;
    get xValue(): any;
    set xValue(a: any);
    private _yValue;
    get yValue(): any;
    set yValue(a: any);
    private _labelPositionX;
    get labelPositionX(): number;
    set labelPositionX(a: number);
    private _labelPositionY;
    get labelPositionY(): number;
    set labelPositionY(a: number);
    private _targetPositionX;
    get targetPositionX(): number;
    set targetPositionX(a: number);
    private _targetPositionY;
    get targetPositionY(): number;
    set targetPositionY(a: number);
    private _width;
    get width(): number;
    set width(a: number);
    private _height;
    get height(): number;
    set height(a: number);
    private _actualPosition;
    get actualPosition(): CalloutPlacementPositions;
    set actualPosition(a: CalloutPlacementPositions);
    private _item;
    get item(): any;
    set item(a: any);
    private _series;
    get series(): Series;
    set series(a: Series);
    private _background;
    get background(): Brush;
    set background(a: Brush);
    private _backgroundCorner;
    get backgroundCorner(): number;
    set backgroundCorner(a: number);
    private _textColor;
    get textColor(): Brush;
    set textColor(a: Brush);
    private _outline;
    get outline(): Brush;
    set outline(a: Brush);
    private _leaderBrush;
    get leaderBrush(): Brush;
    set leaderBrush(a: Brush);
    private _strokeThickness;
    get strokeThickness(): number;
    set strokeThickness(a: number);
    private _badgeBackground;
    get badgeBackground(): Brush;
    set badgeBackground(a: Brush);
    private _badgeOutline;
    get badgeOutline(): Brush;
    set badgeOutline(a: Brush);
    private _badgeThickness;
    get badgeThickness(): number;
    set badgeThickness(a: number);
    private _badgeImage;
    get badgeImage(): string;
    set badgeImage(a: string);
    l: any;
}
/**
 * @hidden
 */
export declare class CalloutStyleUpdatingEventArgs extends Base {
    static $t: Type;
    private _xValue;
    get xValue(): any;
    set xValue(a: any);
    private _yValue;
    get yValue(): any;
    set yValue(a: any);
    private _item;
    get item(): any;
    set item(a: any);
    private _series;
    get series(): Series;
    set series(a: Series);
    private _background;
    get background(): Brush;
    set background(a: Brush);
    private _textColor;
    get textColor(): Brush;
    set textColor(a: Brush);
    private _outline;
    get outline(): Brush;
    set outline(a: Brush);
    private _leaderBrush;
    get leaderBrush(): Brush;
    set leaderBrush(a: Brush);
    private _strokeThickness;
    get strokeThickness(): number;
    set strokeThickness(a: number);
    private _badgeBackground;
    get badgeBackground(): Brush;
    set badgeBackground(a: Brush);
    private _badgeOutline;
    get badgeOutline(): Brush;
    set badgeOutline(a: Brush);
    private _badgeThickness;
    get badgeThickness(): number;
    set badgeThickness(a: number);
    private _badgeWidth;
    get badgeWidth(): number;
    set badgeWidth(a: number);
    private _badgeHeight;
    get badgeHeight(): number;
    set badgeHeight(a: number);
    private _badgeVisible;
    get badgeVisible(): boolean;
    set badgeVisible(a: boolean);
    private _badgeGap;
    get badgeGap(): number;
    set badgeGap(a: number);
    private _badgeImage;
    get badgeImage(): string;
    set badgeImage(a: string);
    private _badgeCorner;
    get badgeCorner(): number;
    set badgeCorner(a: number);
    private _backgroundCorner;
    get backgroundCorner(): number;
    set backgroundCorner(a: number);
    private _bacgkroundPaddingLeft;
    get bacgkroundPaddingLeft(): number;
    set bacgkroundPaddingLeft(a: number);
    private _bacgkroundPaddingTop;
    get bacgkroundPaddingTop(): number;
    set bacgkroundPaddingTop(a: number);
    private _bacgkroundPaddingRight;
    get bacgkroundPaddingRight(): number;
    set bacgkroundPaddingRight(a: number);
    private _bacgkroundPaddingBottom;
    get bacgkroundPaddingBottom(): number;
    set bacgkroundPaddingBottom(a: number);
    o: any;
}
/**
 * @hidden
 */
export declare class PlotAreaMouseEventArgs extends EventArgs {
    static $t: Type;
    constructor(a: SeriesViewer, b: Point, c: Point);
    private _chartPosition;
    get chartPosition(): Point;
    set chartPosition(a: Point);
    private _plotAreaPosition;
    get plotAreaPosition(): Point;
    set plotAreaPosition(a: Point);
    private _isDuringManipulation;
    get isDuringManipulation(): boolean;
    set isDuringManipulation(a: boolean);
    private _viewer;
    get viewer(): SeriesViewer;
    set viewer(a: SeriesViewer);
}
/**
 * @hidden
 */
export declare class PlotAreaMouseButtonEventArgs extends EventArgs {
    static $t: Type;
    constructor(a: SeriesViewer, b: Point, c: Point);
    private _chartPosition;
    get chartPosition(): Point;
    set chartPosition(a: Point);
    private _plotAreaPosition;
    get plotAreaPosition(): Point;
    set plotAreaPosition(a: Point);
    private _manipulationOccurred;
    get manipulationOccurred(): boolean;
    set manipulationOccurred(a: boolean);
    private _viewer;
    get viewer(): SeriesViewer;
    set viewer(a: SeriesViewer);
}
/**
 * @hidden
 */
export declare class ChartCursorEventArgs extends EventArgs {
    static $t: Type;
    constructor(a: SeriesViewer, b: Series, c: any);
    toString(): string;
    private _item;
    get item(): any;
    set item(a: any);
    private _series;
    get series(): Series;
    set series(a: Series);
    private _seriesViewer;
    get seriesViewer(): SeriesViewer;
    set seriesViewer(a: SeriesViewer);
    get chart(): XamDataChart;
}
/**
 * @hidden
 */
export declare class SeriesViewerSelectedSeriesItemsChangedEventArgs extends EventArgs {
    static $t: Type;
    private _oldItems;
    get oldItems(): ChartSelectedItemCollection;
    set oldItems(a: ChartSelectedItemCollection);
    private _newItems;
    get newItems(): ChartSelectedItemCollection;
    set newItems(a: ChartSelectedItemCollection);
    private _currentItems;
    get currentItems(): ChartSelectedItemCollection;
    set currentItems(a: ChartSelectedItemCollection);
    constructor(a: ChartSelectedItemCollection, b: ChartSelectedItemCollection, c: ChartSelectedItemCollection);
}
/**
 * @hidden
 */
export declare class DataChartMouseButtonEventArgs extends EventArgs {
    static $t: Type;
    private j;
    constructor(a: SeriesViewer, b: Series, c: any, d: MouseButtonEventArgs, e: Point);
    toString(): string;
    protected i: MouseButtonEventArgs;
    get handled(): boolean;
    set handled(a: boolean);
    private d;
    get cancelSelection(): boolean;
    set cancelSelection(a: boolean);
    getPosition(a: UIElement): Point;
    get originalSource(): any;
    private _item;
    get item(): any;
    set item(a: any);
    private _series;
    get series(): Series;
    set series(a: Series);
    private _plotAreaPosition;
    get plotAreaPosition(): Point;
    set plotAreaPosition(a: Point);
    get chartPosition(): Point;
    private _worldPosition;
    get worldPosition(): Point;
    set worldPosition(a: Point);
    private _chart;
    get chart(): SeriesViewer;
    set chart(a: SeriesViewer);
}
/**
 * @hidden
 */
export declare class ChartMouseEventArgs extends EventArgs {
    static $t: Type;
    constructor(a: SeriesViewer, b: Series, c: any, d: MouseEventArgs, e: Point);
    toString(): string;
    private f;
    getPosition(a: UIElement): Point;
    get originalSource(): any;
    private _item;
    get item(): any;
    set item(a: any);
    private _series;
    get series(): Series;
    set series(a: Series);
    private _plotAreaPosition;
    get plotAreaPosition(): Point;
    set plotAreaPosition(a: Point);
    private g;
    get chartPosition(): Point;
    private _worldPosition;
    get worldPosition(): Point;
    set worldPosition(a: Point);
    private _chart;
    get chart(): SeriesViewer;
    set chart(a: SeriesViewer);
}
/**
 * @hidden
 */
export declare class AnnotationBadgeView extends Base {
    static $t: Type;
    private a;
    private f;
    private b;
    get g(): Rectangle;
    constructor(a: AnnotationBadge);
    e(): void;
    c(a: any): void;
    d(a: RenderingContext): void;
}
/**
 * @hidden
 */
export declare class AxisComponentsForView extends Base {
    static $t: Type;
    a: AxisLabelPanelBase;
}
/**
 * @hidden
 */
export declare class AxisLabelPanelBaseView extends Base {
    static $t: Type;
    protected a: AxisLabelPanelBase;
    aw: Path;
    constructor(a: AxisLabelPanelBase);
    z(a: FrameworkElement, b: Rect, c: number, d: number, e: number, f: number): void;
    av(a: Rectangle, b: TextBlock, c: AnnotationBadge, d: LabelPosition, e: Rect, f: number, g: number, h: number, i: number): Rect;
    ad(a: FrameworkElement): void;
    ag(a: any): void;
    ah(a: any, b: Size): void;
    ai(a: FrameworkElement, b: number): void;
    aq(a: Rectangle, b: AnnotationBackingArrangedSize, c: TextBlock, d: AnnotationBadge, e: LabelPosition, f: Rect, g: number, h: number, i: number, j: number, k: number): void;
    ac(a: Rectangle, b: AnnotationBadge): void;
    c(a: TextBlock, b: number, c: number, d: number): TrimmedTextInfo;
    ae(): void;
    h(): IEnumerable$1<any>;
    m(a: any): number;
    o(a: any): number;
    am(): void;
    n(a: any): number;
    x(a: any): number;
    ax(a: any): Size;
    ab(): void;
    aj(): void;
    protected f: RenderingContext;
    g(): RenderingContext;
    ak(a: RenderingContext): void;
    y(): void;
    protected al(): void;
    private au;
    protected ao(a: TextBlock): void;
    an(): void;
    e(): FontInfo;
    as(): Brush;
    private d;
    af(): void;
    private i;
    private ar;
    private j;
    k(): number;
    l(): number;
    protected ap(): void;
    aa(a: Size): void;
    protected ay(): Thickness;
    w(): number;
    t(): number;
    u(): number;
    v(): number;
    at(): GeometryCollection;
    b(): PathRenderingInfo;
    s(): number;
    q(): number;
    r(): number;
    p(): number;
}
/**
 * @hidden
 */
export declare class AxisView extends Base implements ISchedulableRender {
    static $t: Type;
    protected c: Axis;
    constructor(a: Axis);
    private l;
    as(): void;
    au(a: any): void;
    bm: Path;
    bn: Path;
    bp: Path;
    bo: Path;
    ba(): TextBlock;
    a3(a: TextBlock): void;
    a5(a: TextBlock): void;
    a4(a: TextBlock): void;
    br(): Rectangle;
    x(a: Rectangle): void;
    z(a: Rectangle): void;
    y(a: Rectangle): void;
    b(): AnnotationBadge;
    aa(a: AnnotationBadge): void;
    ac(a: AnnotationBadge): void;
    ab(a: AnnotationBadge): void;
    av(): void;
    s(): boolean;
    get index(): number;
    ap(): void;
    an(): void;
    aj(): void;
    a8(a: Visibility): void;
    a0(): void;
    ai(a: AxisLabelSettings): void;
    private d;
    e(): AxisComponentsFromView;
    al(a: GeometryCollection): void;
    bb(): GeometryCollection;
    g(): PathRenderingInfo;
    be(): GeometryCollection;
    bc(): GeometryCollection;
    h(): PathRenderingInfo;
    bd(): GeometryCollection;
    i(): PathRenderingInfo;
    protected get f(): AxisLabelPanelBase;
    a6(a: Axis, b: Rect, c: Rect): void;
    ak(): void;
    a2(a: number): void;
    a7(a: List$1<any>, b: List$1<LabelPosition>): void;
    a1(a: number): void;
    ah(): void;
    private j;
    w(a: number): string;
    ag(): void;
    ax(): void;
    o(): boolean;
    protected r(): boolean;
    p(): boolean;
    protected t(dataItem_: any): any;
    protected v(dataItem_: any): string;
    u(dataItem_: any): any;
    protected n: RenderingContext;
    m: RenderingContext;
    ar(a: RenderingContext, b: RenderingContext): void;
    private _isDirty;
    get isDirty(): boolean;
    set isDirty(a: boolean);
    protected aq(): void;
    undirty(a: boolean): void;
    private bq;
    protected ay(a: boolean): void;
    postRender(): void;
    private bk;
    protected az(): void;
    ao(): void;
    am(a: SeriesViewer): void;
    af(a: SeriesViewer): void;
    k(): FontInfo;
    q(): boolean;
    aw(): void;
    ae(): void;
    a9(): void;
    ad(a: AxisLabelSettings, b: string): void;
    preRender(): void;
    isValid(): boolean;
    bg(a: TextBlock): Point;
    bh(a: TextBlock): Point;
    bf(a: TextBlock): Point;
    bi(): Point;
    bl(): Rect;
    bj(a: TextBlock): Point;
    bs(a: TextBlock): Thickness;
    a(a: TextBlock): Point[];
    at(): void;
}
/**
 * @hidden
 */
export declare class CategoryAxisBaseView extends AxisView {
    static $t: Type;
    protected bt: CategoryAxisBase;
    constructor(a: CategoryAxisBase);
    w(a: number): string;
    bu(a: List$1<any>): number;
}
/**
 * @hidden
 */
export declare class HorizontalAxisLabelPanelBaseView extends AxisLabelPanelBaseView {
    static $t: Type;
    protected az: HorizontalAxisLabelPanelBase;
    constructor(a: HorizontalAxisLabelPanelBase);
    a1(): void;
    a0(): boolean;
    a2(a: List$1<Rect>): void;
}
/**
 * @hidden
 */
export declare class NumericAxisBaseView extends AxisView {
    static $t: Type;
    protected bt: NumericAxisBase;
    constructor(a: NumericAxisBase);
    bu(): void;
    protected r(): boolean;
    p(): boolean;
    protected v(dataItem_: any): string;
    w(a: number): string;
}
/**
 * @hidden
 */
export declare class VerticalAxisLabelPanelView extends AxisLabelPanelBaseView {
    static $t: Type;
    protected az: VerticalAxisLabelPanel;
    constructor(a: VerticalAxisLabelPanel);
    a0(): void;
    e(): FontInfo;
    protected ay(): Thickness;
    as(): Brush;
    a1(a: List$1<Rect>, b: number): void;
}
/**
 * @hidden
 */
export declare class XamDataChartView extends SeriesViewerView {
    static $t: Type;
    constructor(a: XamDataChart);
    protected fq: XamDataChart;
    fu(a: any): void;
    protected dv(): void;
    d7(): void;
    fz: Brush;
    fv: Brush;
    fw: Brush;
    fy: Brush;
    fx: Brush;
    fs: number;
    ft: number;
    protected d4(): void;
    fr: FontInfo;
}
/**
 * @hidden
 */
export declare class SeriesView extends Base implements ISchedulableRender, IProvidesViewport {
    static $t: Type;
    protected f: Series;
    v: boolean;
    constructor(a: Series);
    getDefaultTooltipTemplate(): string;
    a1(): void;
    k(): IExecutionContext;
    private i;
    protected get j(): IExecutionContext;
    ap(a: number, b: Series): void;
    au(a: Series): void;
    d: DataContext;
    a4(): void;
    getEffectiveViewport(): Rect;
    bb(): void;
    as(): void;
    getMainContentViewport(): Rect;
    get ae(): DomRenderer;
    l(a: string): FontInfo;
    private _isDirty;
    get isDirty(): boolean;
    set isDirty(a: boolean);
    protected get_index(): number;
    get index(): number;
    protected a2(): void;
    undirty(a: boolean): void;
    private cb;
    a6(): void;
    private b1;
    b5(): Brush;
    b2(a: Brush): Brush;
    ad: number;
    private ac;
    protected bh(a: boolean): void;
    private b6;
    protected br(a: any, b: number, c: boolean): void;
    protected bu(a: any, b: number, c: boolean): void;
    protected ai(a: number, b: boolean): any;
    protected aj(a: number): any;
    protected ak(a: number): any;
    protected bs(a: any, b: number): void;
    protected bv(a: any, b: number): void;
    protected bt(a: any, b: number): void;
    protected bw(a: any, b: number): void;
    protected bo(a: boolean): void;
    protected bp(): void;
    protected bq(): void;
    private b0;
    protected b4(a: number): Brush;
    protected b3(): Brush;
    protected bj(a: RenderingContext, b: boolean): void;
    protected bi(a: RenderingContext, b: boolean): void;
    a9(): void;
    ay(): void;
    az(): void;
    private g;
    h(): SeriesComponentsFromView;
    bm(a: Canvas): void;
    w(): boolean;
    a8(): void;
    a7(): void;
    bk(): void;
    aq(): void;
    bl(): void;
    ar(): void;
    c(a: any): DataContext;
    protected m: RenderingContext;
    protected n: RenderingContext;
    a3(a: RenderingContext, b: RenderingContext): void;
    private b7;
    get b9(): Rect;
    set b9(a: Rect);
    b8: Rect;
    protected get_ca(): Rect;
    get ca(): Rect;
    private o;
    get t(): boolean;
    set t(a: boolean);
    at(a: SeriesViewer): void;
    a: CanvasRenderScheduler;
    ao(a: SeriesViewer): void;
    postRender(): void;
    protected bc(): void;
    b(a: number): DataContext;
    be(a: RenderSurface): void;
    ax(a: any): void;
    bx(): void;
    a5(): void;
    ba(): void;
    getViewInfo(a: Rect, b: Rect): {
        p0: Rect;
        p1: Rect;
    };
    r(): boolean;
    protected u: boolean;
    by(): void;
    bg(): void;
    protected an(): void;
    a0(): void;
    preRender(): void;
    isValid(): boolean;
    q: boolean;
    s: boolean;
    bd(a: RenderSurface): void;
    al: string;
    bz(type_: StandardLegendItems): DataTemplate;
    private y;
    get aa(): List$1<ITrendLineManager>;
    e(): ITrendLineManager;
    bf(a: ITrendLineManager): void;
    private p;
    private z;
    bn(a: FrameworkElement, b: number, c: number): void;
    av(a: TextBlock, b: FontInfo): void;
    aw(a: TextBlock, b: FontInfo): void;
    cc(a: string, b: FontInfo): Size;
    private x;
    private ab;
}
/**
 * @hidden
 */
export declare abstract class MarkerSeriesView extends SeriesView {
    static $t: Type;
    protected ch: MarkerSeries;
    private cm;
    private co;
    private cn;
    constructor(a: MarkerSeries);
    a4(): void;
    cy(): void;
    c8(): Size;
    c5(a: boolean): void;
    protected cl: List$1<Marker>;
    cg(): Marker;
    abstract cw(a: (arg1: Marker) => void): void;
    cx(a: (arg1: Marker) => void): void;
    c1(a: Marker): void;
    c3(a: Marker): void;
    c2(a: Marker): void;
    ci(): boolean;
    cv(): void;
    cp(): void;
    c7(a: Marker): Rect;
    cs(a: string): void;
    ct(): void;
    cq(): void;
    cu(): void;
    cr(): void;
    c4(): void;
    ck: boolean;
    protected bv(a: any, b: number): void;
    private cd;
    protected bw(a: any, b: number): void;
    b(a: number): DataContext;
    private c6;
    protected bi(a: RenderingContext, b: boolean): void;
    cz(a: HashPool$2<any, Marker>): void;
    c0(a: Pool$1<Marker>): void;
    ce(a: Point): Marker;
    private cf;
    private cj;
}
/**
 * @hidden
 */
export declare class ChartAxisRangeChangedEventArgs extends EventArgs {
    static $t: Type;
    constructor(a: SeriesViewer, b: Axis, c: number, d: number, e: number, f: number);
    private _chart;
    get chart(): SeriesViewer;
    set chart(a: SeriesViewer);
    private _axis;
    get axis(): Axis;
    set axis(a: Axis);
    private _oldMinimumValue;
    get oldMinimumValue(): number;
    set oldMinimumValue(a: number);
    private _minimumValue;
    get minimumValue(): number;
    set minimumValue(a: number);
    private _oldMaximumValue;
    get oldMaximumValue(): number;
    set oldMaximumValue(a: number);
    private _maximumValue;
    get maximumValue(): number;
    set maximumValue(a: number);
}
