/*! * * Wijmo Library 5.20251.40 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.angular2.chart} * Contains Angular 2 components for the wijmo.chart module. * * wijmo.angular2.chart is an external TypeScript module that can be imported to your code * using its ambient module name. For example: * *
import * as wjChart from 'wijmo/wijmo.angular2.chart';
*  
* @Component({
*     directives: [wjChart.WjFlexChart, wjChart.WjFlexChartSeries],
*     template: `
*       <wj-flex-chart [itemsSource]="data" [bindingX]="'x'">
*           <wj-flex-chart-series [binding]="'y'"></wj-flex-chart-series>
*       </wj-flex-chart>`,
*     selector: 'my-cmp',
* })
* export class MyCmp {
*     data: any[];
* }
* */ /** * */ export declare var ___keepComment: any; import { EventEmitter, AfterViewInit, ElementRef, Injector, OnInit, OnDestroy } from '@angular/core'; import { IWjComponentMetadata, IWjComponentMeta } from 'wijmo/wijmo.angular2.directiveBase'; import * as wjcChart from 'wijmo/wijmo.chart'; declare var wjFlexChartMeta: IWjComponentMeta; export { wjFlexChartMeta }; /** * Angular 2 component for the {@link wijmo.chart.FlexChart} control. * * Use the wj-flex-chart component to add FlexChart controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexChart component is derived from the FlexChart control and * inherits all its properties, events and methods. * * The wj-flex-chart component may contain the following child components: * {@link wijmo.angular2.chart.analytics.WjFlexChartTrendLine} * , {@link wijmo.angular2.chart.analytics.WjFlexChartMovingAverage} * , {@link wijmo.angular2.chart.analytics.WjFlexChartYFunctionSeries} * , {@link wijmo.angular2.chart.analytics.WjFlexChartParametricFunctionSeries} * , {@link wijmo.angular2.chart.analytics.WjFlexChartWaterfall} * , {@link wijmo.angular2.chart.analytics.WjFlexChartBoxWhisker} * , {@link wijmo.angular2.chart.analytics.WjFlexChartErrorBar} * , {@link wijmo.angular2.chart.analytics.WjFlexChartBreakEven} * , {@link wijmo.angular2.chart.animation.WjFlexChartAnimation} * , {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationLayer} * , {@link wijmo.angular2.chart.interaction.WjFlexChartRangeSelector} * , {@link wijmo.angular2.chart.interaction.WjFlexChartGestures} * , {@link wijmo.angular2.chart.WjFlexChartAxis} * , {@link wijmo.angular2.chart.WjFlexChartLegend} * , {@link wijmo.angular2.chart.WjFlexChartDataLabel} * , {@link wijmo.angular2.chart.WjFlexChartSeries} * , {@link wijmo.angular2.chart.WjFlexChartLineMarker} * and {@link wijmo.angular2.chart.WjFlexChartPlotArea}. */ export declare class WjFlexChart extends wjcChart.FlexChart implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Defines a name of a property represented by [(ngModel)] directive (if specified). * Default value is ''. */ wjModelProperty: string; /** * Allows you to override the global WjOptions.asyncBindings setting for this specific component. * See the WjOptions.{@link WjOptions.asyncBindings} property description for details. */ asyncBindings: boolean; /** * Angular (EventEmitter) version of the Wijmo gotFocus event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional gotFocus Wijmo event name. */ gotFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo lostFocus event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional lostFocus Wijmo event name. */ lostFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshing event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional refreshing Wijmo event name. */ refreshingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshed event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional refreshed Wijmo event name. */ refreshedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo invalidInput event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional invalidInput Wijmo event name. */ invalidInputNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo rendering event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rendering Wijmo event name. */ renderingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo rendered event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rendered Wijmo event name. */ renderedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo selectionChanged event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional selectionChanged Wijmo event name. */ selectionChangedNg: EventEmitter; /** * This event is used to implement two-way binding to the selection property. * It's triggered when the property value changes, with the event argument holding the new property value. * You can bind handlers to this event in templates using the selectionChange event name. */ selectionChangePC: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo itemsSourceChanging event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional itemsSourceChanging Wijmo event name. */ itemsSourceChangingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo itemsSourceChanged event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional itemsSourceChanged Wijmo event name. */ itemsSourceChangedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo seriesVisibilityChanged event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional seriesVisibilityChanged Wijmo event name. */ seriesVisibilityChangedNg: EventEmitter; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void; tooltipContent: any; labelContent: any; } declare var wjFlexPieMeta: IWjComponentMeta; export { wjFlexPieMeta }; /** * Angular 2 component for the {@link wijmo.chart.FlexPie} control. * * Use the wj-flex-pie component to add FlexPie controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexPie component is derived from the FlexPie control and * inherits all its properties, events and methods. * * The wj-flex-pie component may contain the following child components: * {@link wijmo.angular2.chart.animation.WjFlexChartAnimation} * , {@link wijmo.angular2.chart.WjFlexChartLegend} * and {@link wijmo.angular2.chart.WjFlexPieDataLabel}. */ export declare class WjFlexPie extends wjcChart.FlexPie implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Defines a name of a property represented by [(ngModel)] directive (if specified). * Default value is ''. */ wjModelProperty: string; /** * Angular (EventEmitter) version of the Wijmo gotFocus event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional gotFocus Wijmo event name. */ gotFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo lostFocus event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional lostFocus Wijmo event name. */ lostFocusNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshing event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional refreshing Wijmo event name. */ refreshingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo refreshed event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional refreshed Wijmo event name. */ refreshedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo invalidInput event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional invalidInput Wijmo event name. */ invalidInputNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo rendering event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rendering Wijmo event name. */ renderingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo rendered event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rendered Wijmo event name. */ renderedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo selectionChanged event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional selectionChanged Wijmo event name. */ selectionChangedNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo itemsSourceChanging event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional itemsSourceChanging Wijmo event name. */ itemsSourceChangingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo itemsSourceChanged event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional itemsSourceChanged Wijmo event name. */ itemsSourceChangedNg: EventEmitter; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; addEventListener(target: EventTarget, type: string, fn: any, capture?: boolean): void; tooltipContent: any; labelContent: any; } declare var wjFlexChartAxisMeta: IWjComponentMeta; export { wjFlexChartAxisMeta }; /** * Angular 2 component for the {@link wijmo.chart.Axis} class. * * The wj-flex-chart-axis component must be * contained in one of the following components: * {@link wijmo.angular2.chart.WjFlexChart} * , {@link wijmo.angular2.chart.WjFlexChartSeries} * , {@link wijmo.angular2.chart.finance.WjFinancialChart} * or {@link wijmo.angular2.chart.finance.WjFinancialChartSeries}. * * Use the wj-flex-chart-axis component to add Axis controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexChartAxis component is derived from the Axis class and * inherits all its properties, events and methods. */ export declare class WjFlexChartAxis extends wjcChart.Axis implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is 'axes'. */ wjProperty: string; /** * Angular (EventEmitter) version of the Wijmo rangeChanged event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rangeChanged Wijmo event name. */ rangeChangedNg: EventEmitter; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; } declare var wjFlexChartLegendMeta: IWjComponentMeta; export { wjFlexChartLegendMeta }; /** * Angular 2 component for the {@link wijmo.chart.Legend} class. * * The wj-flex-chart-legend component must be * contained in one of the following components: * {@link wijmo.angular2.chart.WjFlexChart} * , {@link wijmo.angular2.chart.WjFlexPie} * , {@link wijmo.angular2.chart.finance.WjFinancialChart} * , {@link wijmo.angular2.chart.radar.WjFlexRadar} * , {@link wijmo.angular2.chart.hierarchical.WjSunburst} * or {@link wijmo.angular2.chart.map.WjFlexMap}. * * Use the wj-flex-chart-legend component to add Legend controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexChartLegend component is derived from the Legend class and * inherits all its properties, events and methods. */ export declare class WjFlexChartLegend extends wjcChart.Legend implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is 'legend'. */ wjProperty: string; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; } declare var wjFlexChartDataLabelMeta: IWjComponentMeta; export { wjFlexChartDataLabelMeta }; /** * Angular 2 component for the {@link wijmo.chart.DataLabel} class. * * The wj-flex-chart-data-label component must be * contained in a {@link wijmo.angular2.chart.WjFlexChart} component. * * Use the wj-flex-chart-data-label component to add DataLabel controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexChartDataLabel component is derived from the DataLabel class and * inherits all its properties, events and methods. */ export declare class WjFlexChartDataLabel extends wjcChart.DataLabel implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is 'dataLabel'. */ wjProperty: string; /** * Angular (EventEmitter) version of the Wijmo rendering event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rendering Wijmo event name. */ renderingNg: EventEmitter; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; } declare var wjFlexPieDataLabelMeta: IWjComponentMeta; export { wjFlexPieDataLabelMeta }; /** * Angular 2 component for the {@link wijmo.chart.PieDataLabel} class. * * The wj-flex-pie-data-label component must be * contained in a {@link wijmo.angular2.chart.WjFlexPie} component. * * Use the wj-flex-pie-data-label component to add PieDataLabel controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexPieDataLabel component is derived from the PieDataLabel class and * inherits all its properties, events and methods. */ export declare class WjFlexPieDataLabel extends wjcChart.PieDataLabel implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is 'dataLabel'. */ wjProperty: string; /** * Angular (EventEmitter) version of the Wijmo rendering event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rendering Wijmo event name. */ renderingNg: EventEmitter; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; } declare var wjFlexChartSeriesMeta: IWjComponentMeta; export { wjFlexChartSeriesMeta }; /** * Angular 2 component for the {@link wijmo.chart.Series} class. * * The wj-flex-chart-series component must be * contained in a {@link wijmo.angular2.chart.WjFlexChart} component. * * Use the wj-flex-chart-series component to add Series controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexChartSeries component is derived from the Series class and * inherits all its properties, events and methods. * * The wj-flex-chart-series component may contain a {@link wijmo.angular2.chart.WjFlexChartAxis} child component. */ export declare class WjFlexChartSeries extends wjcChart.Series implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is 'series'. */ wjProperty: string; /** * Allows you to override the global WjOptions.asyncBindings setting for this specific component. * See the WjOptions.{@link WjOptions.asyncBindings} property description for details. */ asyncBindings: boolean; /** * Angular (EventEmitter) version of the Wijmo rendering event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rendering Wijmo event name. */ renderingNg: EventEmitter; /** * Angular (EventEmitter) version of the Wijmo rendered event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional rendered Wijmo event name. */ renderedNg: EventEmitter; /** * This event is used to implement two-way binding to the visibility property. * It's triggered when the property value changes, with the event argument holding the new property value. * You can bind handlers to this event in templates using the visibilityChange event name. */ visibilityChangePC: EventEmitter; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; } declare var wjFlexChartLineMarkerMeta: IWjComponentMeta; export { wjFlexChartLineMarkerMeta }; /** * Angular 2 component for the {@link wijmo.chart.LineMarker} class. * * The wj-flex-line-marker component must be * contained in one of the following components: * {@link wijmo.angular2.chart.WjFlexChart} * or {@link wijmo.angular2.chart.finance.WjFinancialChart}. * * Use the wj-flex-line-marker component to add LineMarker controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexChartLineMarker component is derived from the LineMarker class and * inherits all its properties, events and methods. */ export declare class WjFlexChartLineMarker extends wjcChart.LineMarker implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is ''. */ wjProperty: string; /** * Angular (EventEmitter) version of the Wijmo positionChanged event for programmatic access. * Use this event name if you want to subscribe to the Angular version of the event in code. * In template bindings use the conventional positionChanged Wijmo event name. */ positionChangedNg: EventEmitter; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; } declare var wjFlexChartDataPointMeta: IWjComponentMeta; export { wjFlexChartDataPointMeta }; /** * Angular 2 component for the {@link wijmo.chart.DataPoint} class. * * The wj-flex-chart-data-point component must be * contained in one of the following components: * {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationText} * , {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationEllipse} * , {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationRectangle} * , {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationLine} * , {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationPolygon} * , {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationCircle} * , {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationSquare} * or {@link wijmo.angular2.chart.annotation.WjFlexChartAnnotationImage}. * * Use the wj-flex-chart-data-point component to add DataPoint controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexChartDataPoint component is derived from the DataPoint class and * inherits all its properties, events and methods. */ export declare class WjFlexChartDataPoint extends wjcChart.DataPoint implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is ''. */ wjProperty: string; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; } declare var wjFlexChartPlotAreaMeta: IWjComponentMeta; export { wjFlexChartPlotAreaMeta }; /** * Angular 2 component for the {@link wijmo.chart.PlotArea} class. * * The wj-flex-chart-plot-area component must be * contained in one of the following components: * {@link wijmo.angular2.chart.WjFlexChart} * or {@link wijmo.angular2.chart.finance.WjFinancialChart}. * * Use the wj-flex-chart-plot-area component to add PlotArea controls to your * Angular 2 applications. For details about Angular 2 markup syntax, see * Angular 2 Markup. * * The WjFlexChartPlotArea component is derived from the PlotArea class and * inherits all its properties, events and methods. */ export declare class WjFlexChartPlotArea extends wjcChart.PlotArea implements OnInit, OnDestroy, AfterViewInit { static readonly meta: IWjComponentMetadata; private _wjBehaviour; /** * Indicates whether the component has been initialized by Angular. * Changes its value from false to true right before triggering the initialized event. */ isInitialized: boolean; /** * This event is triggered after the component has been initialized by Angular, that is * all bound properties have been assigned and child components (if any) have been initialized. */ initialized: EventEmitter; /** * Gets or sets a name of a property that this component is assigned to. * Default value is 'plotAreas'. */ wjProperty: string; constructor(elRef: ElementRef, injector: Injector, parentCmp: any); /** * If you create a custom component inherited from a Wijmo component, you can override this * method and perform necessary initializations that you usually do in a class constructor. * This method is called in the last line of a Wijmo component constructor and allows you * to not declare your custom component's constructor at all, thus preventing you from a necessity * to maintain constructor parameters and keep them in synch with Wijmo component's constructor parameters. */ created(): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; } export declare class WjChartModule { }