import { ViewContainerRef } from '@angular/core'; import { ComplexBase, ArrayBase } from '@syncfusion/ej2-angular-base'; import * as i0 from "@angular/core"; /** * 'e-panels' directive represent a panels of angular dashboardlayout * It must be contained in a dashboardlayout component(`ej-dashboardlayout`). * ```html * * * * * * * ``` */ export declare class PanelDirective extends ComplexBase { private viewContainerRef; directivePropList: any; /** * Defines the column value where the panel to be placed. * @default 0 * @asptype int */ col: any; /** * Defines the CSS class name that can be appended with each panel element. * @default '' */ cssClass: any; /** * Defines whether to the panel should be enabled or not. * @default true */ enabled: any; /** * Defines the id of the panel. * @default '' */ id: any; /** * Specifies the maximum width of the panel in cells count. * @default null * @asptype int */ maxSizeX: any; /** * Specifies the maximum height of the panel in cells count. * @default null * @asptype int */ maxSizeY: any; /** * Specifies the minimum width of the panel in cells count. * @default 1 */ minSizeX: any; /** * Specifies the minimum height of the panel in cells count. * @default 1 */ minSizeY: any; /** * Defines a row value where the panel should be placed. * @default 0 * @asptype int */ row: any; /** * Specifies the width of the panel in the layout in cells count. * @default 1 */ sizeX: any; /** * Specifies the height of the panel in the layout in cells count. * @default 1 */ sizeY: any; /** * Specifies the z-index of the panel * @default 1000 * @asptype double */ zIndex: any; /** * Defines the template value that should be displayed as the panel's header. * @asptype string */ header: any; /** * Defines the template value that should be displayed as the panel's content. * @asptype string */ content: any; constructor(viewContainerRef: ViewContainerRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-panel", never, { "col": "col"; "content": "content"; "cssClass": "cssClass"; "enabled": "enabled"; "header": "header"; "id": "id"; "maxSizeX": "maxSizeX"; "maxSizeY": "maxSizeY"; "minSizeX": "minSizeX"; "minSizeY": "minSizeY"; "row": "row"; "sizeX": "sizeX"; "sizeY": "sizeY"; "zIndex": "zIndex"; }, {}, ["header", "content"]>; } /** * Panel Array Directive * @private */ export declare class PanelsDirective extends ArrayBase { constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaratione-panels", never, {}, {}, ["children"]>; }