import { ViewContainerRef } from '@angular/core'; import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base'; import * as i0 from "@angular/core"; /** * Layers Directive * ```html * * * * ``` */ export declare class LayerDirective extends ComplexBase { private viewContainerRef; directivePropList: any; /** * Defines the description of the layer * * @aspdefaultvalueignore * @default undefined */ addInfo: any; /** * Defines the id of a diagram layer * @default '' */ id: any; /** * Enables or disables editing objects in a particular layer * @default false */ lock: any; /** * Defines the collection of the objects that are added to a particular layer * @aspdefaultvalueignore * @default undefined */ objects: any; /** * Enables or disables the visibility of objects in a particular layer * @default true */ visible: any; /** * Defines the zOrder of the layer * @default -1 */ zIndex: any; constructor(viewContainerRef: ViewContainerRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-layer", never, { "addInfo": "addInfo"; "id": "id"; "lock": "lock"; "objects": "objects"; "visible": "visible"; "zIndex": "zIndex"; }, {}, never>; } /** * Layer Array Directive * @private */ export declare class LayersDirective extends ArrayBase { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-layers", never, {}, {}, ["children"]>; }