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 annotations in the linear gauge. * ```html * * ``` */ export declare class AnnotationDirective extends ComplexBase { private viewContainerRef; directivePropList: any; /** * Sets and gets the axis index which places the annotation in the specified axis in the linear gauge. * @aspdefaultvalueignore * @default null */ axisIndex: any; /** * Sets and gets the value of axis which places the annotation near the specified axis value. * @aspdefaultvalueignore * @default null */ axisValue: any; /** * Sets and gets the options to customize the font of the annotation in linear gauge. */ font: any; /** * Sets and gets the horizontal alignment of annotation. * @default None */ horizontalAlignment: any; /** * Sets and gets the vertical alignment of annotation. * @default None */ verticalAlignment: any; /** * Sets and gets the x position for the annotation in linear gauge. * @default 0 */ x: any; /** * Sets and gets the y position for the annotation in linear gauge. * @default 0 */ y: any; /** * Sets and gets the z-index of the annotation. * @default '-1' */ zIndex: any; /** * Sets and gets the content for the annotation. * @default '' * @asptype string */ content: any; constructor(viewContainerRef: ViewContainerRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-annotation", never, { "axisIndex": "axisIndex"; "axisValue": "axisValue"; "content": "content"; "font": "font"; "horizontalAlignment": "horizontalAlignment"; "verticalAlignment": "verticalAlignment"; "x": "x"; "y": "y"; "zIndex": "zIndex"; }, {}, ["content"]>; } /** * Annotation Array Directive * @private */ export declare class AnnotationsDirective extends ArrayBase { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-annotations", never, {}, {}, ["children"]>; }