import { ViewContainerRef } from '@angular/core'; import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base'; import * as i0 from "@angular/core"; /** * Represents the directive to render and customize the ranges in an axis of linear gauge. * ```html * * ``` */ export declare class RangeDirective extends ComplexBase { private viewContainerRef; directivePropList: any; /** * Sets and gets the options to customize the style properties of the border for the axis range. */ border: any; /** * Sets and gets the color of the axis range. * @default '' */ color: any; /** * Sets and gets the end value for the range in axis. * @default 0 */ end: any; /** * Sets and gets the width for the end of the range in axis. * @default 10 */ endWidth: any; /** * Sets and gets the properties to render a linear gradient for the range. * If both linear and radial gradient is set, then the linear gradient will be rendered in the range. * @default null */ linearGradient: any; /** * Sets and gets the offset value from where the range must be placed from the axis in linear gauge. * @default '0' */ offset: any; /** * Sets and gets the position to place the ranges in the axis. * @default Outside */ position: any; /** * Sets and gets the properties to render a radial gradient for the range. * @default null */ radialGradient: any; /** * Sets and gets the start value for the range in axis. * @default 0 */ start: any; /** * Sets and gets the width for the start of the range in axis. * @default 10 */ startWidth: any; constructor(viewContainerRef: ViewContainerRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-range", never, { "border": "border"; "color": "color"; "end": "end"; "endWidth": "endWidth"; "linearGradient": "linearGradient"; "offset": "offset"; "position": "position"; "radialGradient": "radialGradient"; "start": "start"; "startWidth": "startWidth"; }, {}, never>; } /** * Range Array Directive * @private */ export declare class RangesDirective extends ArrayBase { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-axes>e-axis>e-ranges", never, {}, {}, ["children"]>; }