import "@/app/components/ConnectionLostWrapper"; import "@/app/components/CssDynamic"; import { STORE, Store } from "@/store"; import { MobxLitElement } from "@adobe/lit-mobx"; import "@agentx/agentx-mfe-react-based"; import { UserStationLoginTypes } from "@agentx/agentx-mfe-wc-based"; import "@momentum-design/components/components/iconprovider"; import "@momentum-design/components/components/themeprovider"; import { ThemeName } from "@momentum-ui/web-components"; import "@uuip/advance-layout"; import { OAuth } from "@uuip/unified-ui-platform"; import { ErrorModal } from "@uuip/unified-ui-platform-common-components"; import "./components/ChangeTeamLoading"; import "./components/EmpyResponsiveWidget"; import "./components/GlobalLiveAnnouncer"; import "./components/QualityMonitoringWidgetWrapper"; import "./components/UpdateProfileSettingsLoading"; import "./components/WebCallingWidget"; import "./components/WebexCallingWidget"; declare const App_base: typeof MobxLitElement & (new (...args: any[]) => import("@uuip/unified-ui-platform-sdk").I18N.I18nElement); export declare class App extends App_base { private isInitialized; private readonly isIframe; private readonly codeParameter; private isLoggedIn; private isConnectionLost; private isRestoreFailed; private isSessionExpired; private isrequestedIframeLogin; private isrequestedIframeLogout; private isMultiLogin; private cachedLayoutConfig; private isNotifsSuccess; private isWebexCallingDeviceRegistered; private isNoVoiceOptions; private messageHandler; private nextReconnectAttemptDelay; private isReload; private logRocketInitialized; private getServiceUrl?; /** * Init Routing */ private readonly agentXAppRouting; private idleActivity; private disposer?; private agentXRoutingStart; private agentXRoutingStop; shouldCollapseTaskListWhenResized: () => boolean; onResize: () => void; processIframeAuthMessage: (event: any) => void; handlePopState: (event: PopStateEvent) => boolean; listenIframeAuthMessage: () => void; logUnloadEvent: () => void; enableFocus: () => void; disableFocus: () => void; deregisterDevices: () => void; constructor(); connectedCallback(): Promise; connectedCallbackCompletion(isReloadFunc?: () => boolean): Promise; updateResponsiveList: (e: any) => void; getSubStatus(auxCodeId: string | undefined): Promise; onCiLoginSuccess(token: OAuth.Token): Promise; private registerWdmRegistrationListener; private initLogRocket; private storeAuthToken; private fetchAndVerifyMeDetails; private setupSplitIOClient; private storeAgentDetails; private initializePersonaDetectionService; private initializeLandingScreenFromWDM; private isAdminRole; /** * Checks if roles include agent license (premium or standard) * @private */ private hasAgentLicenseRole; private contactCenterNotEnabled; private getPersona; private handleFetchProfileError; private initDependenciesAndFinishSetup; private readonly clearLandingScreenFlag; private readonly saveMetrics; private readonly sendReloadMetricEvent; getTheme(): ThemeName; private shouldHandleReloadErrors; private reloadAgent; private reloginAqm; private readonly handleConnectionLost; loginWindow: any; private requestIframeLogin; disconnectedCallback(): void; static get styles(): import("lit").CSSResult[]; private dispatchTelemetryEvent; private handleWebexStateSync; private storeTimeToPerformCiLogin; private readonly handleInitialChannelStateMapUpdate; stationLoginSuccess(e: UserStationLoginTypes.ESuccess): Promise; handleWebexRegister(): Promise; updateLayout(teamId: string): Promise; updateWebexWithCallingNotificationSetting(): void; stationLoginError(e: UserStationLoginTypes.EError): Promise; noVoiceOptionsError(e: Store.Session.ModuleErrorDialog.EErrorDetail): void; onStationLoginSuccess(e: UserStationLoginTypes.ESuccess): Promise; onLogoutConfirm(e: Store.Session.ModuleErrorDialog.EErrorDetail): void; errorModalDisplay(e: ErrorModal.EModalShow): void; createAnalyzerSession(): symbol; loadAcqueonScript(): void; loadRTDWC(): Promise; rtdcSubscriptionLog(event: any): void; initializeRTDWC(): void; initializeIdleActivity(): void; removeIdleActivity(): void; shouldRenderConnectionLost(): boolean; get themeClassMap(): { [STORE.app.appearanceBackground]: boolean; "is-visual-rebrand": boolean; "is-sectioned-navigation": boolean; "is-navigation-rail-mode": boolean; }; get mdcThemeClass(): string; private handleWillReconnectDelay; private renderAppContent; private renderPreLoginContent; render(): import("lit-html").TemplateResult<1>; } export {}; //# sourceMappingURL=App.d.ts.map