import { EventEmitter, OnDestroy } from '@angular/core'; import { GridsterConfig, GridsterItem } from 'angular-gridster2'; import { Subject } from 'rxjs'; import { DashboardItem } from './dashboard-item'; export interface DashboardItemsMap { [identifier: string]: DashboardItem; } export interface DashboardPosition extends GridsterItem { componentIdentifier: string; } /** * `` displays a 12 column dashboard layout that stacks vertically on `<= md` breakpoint. */ export declare class DashboardComponent implements OnDestroy { height: string; items: DashboardItemsMap; positions: DashboardPosition[]; changeItems: EventEmitter; /** * @ignore */ itemChanges: Subject; /** * @ignore */ itemChanges$: import("rxjs").Observable; /** * @ignore */ itemBatchChanges$: import("rxjs").Observable; /** * @ignore */ private readonly columns; /** * @ignore */ private readonly rows; /** * @ignore */ private readonly subscription; /** * @ignore */ options: GridsterConfig; constructor(); ngOnDestroy(): void; private handleItemChange; }