import { ViewContainerRef } from '@angular/core';
import { ComplexBase, ArrayBase } from '@syncfusion/ej2-ng-base';
/**
* MultiLevelLabel Directive
* ```html
*
*
*
*
*
* ```
*/
export declare class MultiLevelLabelDirective extends ComplexBase {
private viewContainerRef;
childCategories: any;
tags: string[];
/**
* Defines the position of the multi level labels. They are,
* * Near: Places the multi level labels at Near.
* * Center: Places the multi level labels at Center.
* * Far: Places the multi level labels at Far.
* @default 'Center'
*/
alignment: any;
/**
* Border of the multi level labels.
*/
border: any;
/**
* multi level categories for multi level labels.
*/
categories: any;
/**
* Defines the textOverFlow for multi level labels. They are,
* * Trim: Trim textOverflow for multi level labels.
* * Wrap: Wrap textOverflow for multi level labels.
* * none: None textOverflow for multi level labels.
* @default 'Wrap'
*/
overflow: any;
/**
* Options to customize the multi level labels.
*/
textStyle: any;
constructor(viewContainerRef: ViewContainerRef);
}
/**
* MultiLevelLabel Array Directive
* @private
*/
export declare class MultiLevelLabelsDirective extends ArrayBase {
constructor();
}