import { ActionContainer } from './actions/action_container'; import { NavBar } from './navbar/navbar'; import { MainComponentsContainer } from '../core/main_components_container'; export class WebClient { static template: string; static components: { ActionContainer: typeof ActionContainer; NavBar: typeof NavBar; MainComponentsContainer: typeof MainComponentsContainer; }; setup(): void; menuService: { getAll: any; getApps: any; getCurrentApp: any; getMenu: (menuId: string | number) => any; getMenuAsTree(menuID: any): any; reload(): Promise; selectMenu(menu: any): Promise; setCurrentMenu: (menu: string | number | Record) => void; } | undefined; actionService: any; title: any; localization: import('../core/l10n/localization').Localization | undefined; state: any; serviceWorkerActivationResolvers: PromiseWithResolvers | undefined; serviceWorkerIsActivated: Promise | undefined; loadRouterState(): Promise; _loadDefaultApp(): Promise | undefined; /** * @param {MouseEvent} ev */ onGlobalClick(ev: MouseEvent): void; registerServiceWorker(): void; }