import { GridsterItem } from "angular-gridster2"; import { WidgetUpdateOperation, WidgetRemovalOperation } from "../../configurator/services/types"; import { IWidgets } from "../widget/types"; export interface IDashboard { widgets: IWidgets; positions: Record; } export interface IDashboardBelowFoldLazyLoadingConfig { enabled: boolean; configuration?: { reloadWidgetsOnScroll: boolean; }; } export interface IDashboardPersistenceHandler { trySubmit?: WidgetUpdateOperation; tryRemove?: WidgetRemovalOperation; }