import { ViewContainerRef } from '@angular/core'; import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base'; import * as i0 from "@angular/core"; /** * Represents the directive to configure the selection of the shapes when the maps is initially rendered. * ```html * * * * * * * * * ``` */ export declare class InitialShapeSelectionDirective extends ComplexBase { private viewContainerRef; directivePropList: any; /** * Gets or sets the property name from the data source in maps. * @default null */ shapePath: any; /** * Gets or sets the value from the data source which is bound to the shape in maps. * @default null */ shapeValue: any; constructor(viewContainerRef: ViewContainerRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-initialShapeSelections>e-initialShapeSelection", never, { "shapePath": "shapePath"; "shapeValue": "shapeValue"; }, {}, never>; } /** * InitialShapeSelection Array Directive * @private */ export declare class InitialShapeSelectionsDirective extends ArrayBase { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-initialShapeSelections", never, {}, {}, ["children"]>; }