import { ViewContainerRef } from '@angular/core'; import { ComplexBase, ArrayBase } from '@syncfusion/ej2-ng-base'; /** * AccumulationSeries Directive * ```html * * * * ``` */ export declare class AccumulationSeriesDirective extends ComplexBase { private viewContainerRef; /** * Specify the type of the series in accumulation chart. * @default 'Pie' */ type: any; /** * Options for customizing the animation for series. */ animation: any; /** * Options for customizing the border of the series. */ border: any; /** * The data label for the series. */ dataLabel: any; /** * Specifies the dataSource for the series. It can be an array of JSON objects or an instance of DataManager. * * @default '' */ dataSource: any; /** * options to customize the empty points in series */ emptyPointSettings: any; /** * To enable or disable tooltip for a series. * @default true */ enableTooltip: any; /** * End angle for a series. * @default null * @aspdefaultvalueignore */ endAngle: any; /** * If set true, series points will be exploded on mouse click or touch. * @default false */ explode: any; /** * If set true, all the points in the series will get exploded on load. * @default false */ explodeAll: any; /** * Index of the point, to be exploded on load. * @default null * @aspdefaultvalueignore */ explodeIndex: any; /** * Distance of the point from the center, which takes values in both pixels and percentage. * @default '30%' */ explodeOffset: any; /** * Defines the distance between the segments of a funnel/pyramid series. The range will be from 0 to 1 * @default 0 */ gapRatio: any; /** * AccumulationSeries y values less than groupMode are combined into single slice named others * @default Value */ groupMode: any; /** * AccumulationSeries y values less than groupTo are combined into single slice named others * @default null */ groupTo: any; /** * Defines the height of the funnel/pyramid with respect to the chart area * @default '80%' */ height: any; /** * When the innerRadius value is greater than 0 percentage, a donut will appear in pie series. It takes values only in percentage. * @default '0' */ innerRadius: any; /** * The shape of the legend. Each series has its own legend shape. They are * * Circle - Renders a circle. * * Rectangle - Renders a rectangle. * * Triangle - Renders a triangle. * * Diamond - Renders a diamond. * * Cross - Renders a cross. * * HorizontalLine - Renders a horizontalLine. * * VerticalLine - Renders a verticalLine. * * Pentagon - Renders a pentagon. * * InvertedTriangle - Renders a invertedTriangle. * * SeriesType -Render a legend shape based on series type. * @default 'SeriesType' */ legendShape: any; /** * Specifies the series name * @default '' */ name: any; /** * Defines the height of the funnel neck with respect to the chart area * @default '20%' */ neckHeight: any; /** * Defines the width of the funnel neck with respect to the chart area * @default '20%' */ neckWidth: any; /** * The opacity of the series. * @default 1. */ opacity: any; /** * Palette for series points. * @default [] */ palettes: any; /** * The DataSource field that contains the color value of point * It is applicable for series * @default '' */ pointColorMapping: any; /** * Defines how the values have to be reflected, whether through height/surface of the segments * @default 'Linear' */ pyramidMode: any; /** * Specifies Query to select data from dataSource. This property is applicable only when the dataSource is `ej.DataManager`. * @default null */ query: any; /** * Radius of the pie series and its values in percentage. * @default '80%' */ radius: any; /** * Custom style for the selected series or points. * @default null */ selectionStyle: any; /** * Start angle for a series. * @default 0 */ startAngle: any; /** * The provided value will be considered as a Tooltip Mapping name * @default '' */ tooltipMappingName: any; /** * Specifies the series visibility. * @default true */ visible: any; /** * Defines the width of the funnel/pyramid with respect to the chart area * @default '80%' */ width: any; /** * The DataSource field which contains the x value. * @default '' */ xName: any; /** * The DataSource field which contains the y value. * @default '' */ yName: any; constructor(viewContainerRef: ViewContainerRef); } /** * AccumulationSeries Array Directive * @private */ export declare class AccumulationSeriesCollectionDirective extends ArrayBase { constructor(); }