import { ViewContainerRef } from '@angular/core'; import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base'; import * as i0 from "@angular/core"; /** * Represents the directive to configure and render level leaf items in the treemap. * ```html * * * * ``` */ export declare class LevelDirective extends ComplexBase { private viewContainerRef; directivePropList: any; childColorMapping: any; tags: string[]; /** * Enables or disables the automatic filling of the colors from the palette in the items of the treemap. * @default false */ autoFill: any; /** * Sets and gets the options for customizing the color and width of the border of * the level leaf items of the treemap. */ border: any; /** * Sets and gets the options for customizing the color-mapping of the level leaf items in the treemap. */ colorMapping: any; /** * Sets and gets the fill color of the level leaf item in the treemap. * @default null */ fill: any; /** * Sets and gets the gap between the level leaf items in the treemap. * @default 0 */ groupGap: any; /** * Sets and gets the padding of level leaf items in the treemap. * @default 10 */ groupPadding: any; /** * Sets and gets the value path from the data source in the treemap to render the item. * @default null */ groupPath: any; /** * Sets and gets the alignment of the header of the treemap. * @default 'Near' */ headerAlignment: any; /** * Sets and gets the string to format the header label of the level leaf items in the treemap. * @default null */ headerFormat: any; /** * Sets and gets the height of header in the treemap. * @default 20 */ headerHeight: any; /** * Sets and gets the options for customizing the text style of header label of the level leaf item. */ headerStyle: any; /** * Sets and gets the opacity in the level leaf item of the treemap. * @default 1 */ opacity: any; /** * Shows or hides the header in level leaf item of the treemap. * @default true */ showHeader: any; /** * Sets and gets the options for customizing the template position of the treemap. * @default 'TopLeft' */ templatePosition: any; /** * Sets and gets the template for header in the treemap. * @default null * @asptype string */ headerTemplate: any; constructor(viewContainerRef: ViewContainerRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-level", never, { "autoFill": "autoFill"; "border": "border"; "colorMapping": "colorMapping"; "fill": "fill"; "groupGap": "groupGap"; "groupPadding": "groupPadding"; "groupPath": "groupPath"; "headerAlignment": "headerAlignment"; "headerFormat": "headerFormat"; "headerHeight": "headerHeight"; "headerStyle": "headerStyle"; "headerTemplate": "headerTemplate"; "opacity": "opacity"; "showHeader": "showHeader"; "templatePosition": "templatePosition"; }, {}, ["headerTemplate", "childColorMapping"]>; } /** * Level Array Directive * @private */ export declare class LevelsDirective extends ArrayBase { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-levels", never, {}, {}, ["children"]>; }