import Vue from 'vue'; import { IDashboard, INotification, ISidebarOptions, IFooterOptions, IDialog } from '@csnext/cs-core'; import { AppState } from '../../'; import 'vuetify/dist/vuetify.min.css'; import './../../assets/fonts/fonts.css'; import './cs-app.css'; import 'simplebar/dist/simplebar.css'; export declare class CsApp extends Vue { static LANGUAGE_SWITCH_ID: string; static LOADING_MENU_ID: string; app: AppState; settingsDialog: boolean; active: null; leftSidebar: ISidebarOptions; rightSidebar: ISidebarOptions; footer: IFooterOptions; dialog: IDialog; lastNotification: INotification; showNotifications: boolean; unReadNotifications: INotification[]; isLoading: boolean; private busManager; constructor(); beforeDestroy(): void; projectChanged(): void; themeChanged(): void; rightSidebarsChanged(n: any): void; noticationsUpdated(): void; rightSidebarChanged(n: IDashboard): void; onResize(): void; InitTheme(): void; getAdjacentDashboard(direction: string, active: IDashboard, dashboards?: IDashboard[]): IDashboard; swipe(direction: string): void; backButtonPressed(): void; onDeviceReady(): void; mounted(): void; AddDashboardRoute(d: IDashboard): void; InitNavigation(): void; selectBreadCrumb(): void; SelectDashboard(d: IDashboard): void; OpenSettings(): void; UpdateSideBars(d: IDashboard): void; UpdateFooter(d: IDashboard): void; actionCallback(action: string): void; created(): void; SelectNotification(notification: INotification): void; /** Update list of unread notification */ UpdateNotifications(): void; clickNotification(): void; closeNotification(): void; openMobileDashboard(dashboard: IDashboard): void; InitNotifications(): void; }