import { Collapse, Layout, Widget } from './core/dashboard.node'; import { BehaviorSubject } from 'rxjs'; export declare class DashboardService { readonly dashboardWidth: BehaviorSubject; private _draggingNode; _hoveredNodeId: string | null | undefined; _selectedNodeId: string | null | undefined; get draggingNode(): Layout | Collapse | Widget | null; get hoveredNodeId(): string | null | undefined; get selectedNodeId(): string | null | undefined; constructor(); setDraggingNode(node: Layout | Collapse | Widget): void; unsetDraggingNode(): void; setHoveredNode(id: string): void; unsetHoveredNode(): void; setSelectedNode(id: string): boolean; unsetSelectedNode(): void; }