import { Dashboard } from '../dashboard'; import { DashboardItem } from '../items/dashboard-item'; import { DashboardLayoutGroup } from './dashboard-layout-group'; export declare class DashboardLayoutCreator { private _clientWidth; private _clientHeight; private _dashboard; _layoutRoot: DashboardLayoutGroup; constructor(_clientWidth: number, _clientHeight: number, _dashboard: Dashboard); rebuildLayout(): void; private _removeIncorrectLayoutNodes; private _getParentItem; _createLayoutNodes(dashboardItems: Array): void; _createLayoutNode(dashboardItem: DashboardItem, layoutGroup: DashboardLayoutGroup): void; }