import { IProject, MessageBusService, IDashboard, INotification, IWidget, ISidebarOptions } from '..'; export declare abstract class AppStateBase { /** True if the application has been initialized */ isInitialized: boolean; /** Project definition */ project: IProject; /** Event bus for publish/subscribe events in application */ get bus(): MessageBusService; /** list of past notifications */ notifications: INotification[]; /** Currently active dashboard */ activeDashboard?: IDashboard; data: { [id: string]: any; }; windowSize: { x: number; y: number; }; abstract openRightSidebarWidget(widget: IWidget, options?: ISidebarOptions): any; }