import { BehaviorSubject, Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class SioService { env: any; socket: any; message$: BehaviorSubject; i: number; constructor(); setEnv(env: any): void; init(): void; sendMessage(message: any): void; pushData(data: any, eventName: string): void; testMessage(): void; sioListen: () => Observable; getMsg(): { pushData: { appId: string; pushGuid: string; m: ({ label: string; id: number; icon: string; link: string; isTitle: any; badge: any; parentId: number; isLayout: any; moduleIsPublic: any; moduleGuid: string; subItems: { label: string; id: number; icon: any; link: string; isTitle: any; badge: any; parentId: number; isLayout: any; moduleIsPublic: any; moduleGuid: string; subItems: any[]; }[]; } | { label: string; id: number; icon: string; link: any; isTitle: any; badge: any; parentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; subItems: ({ label: string; id: number; icon: any; link: string; isTitle: any; badge: any; parentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; subItems: { label: string; id: number; icon: any; link: any; isTitle: any; badge: any; parentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; subItems: any[]; }[]; } | { label: string; id: number; icon: any; link: any; isTitle: any; badge: any; parentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; subItems: { label: string; id: number; icon: any; link: string; isTitle: any; badge: any; parentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; subItems: any[]; }[]; })[]; })[]; pushRecepients: { userId: number; subTypeId: number; cdObjId: { ngModule: string; resourceName: string; resourceGuid: string; jwtToken: string; socket: any; commTrack: { initTime: number; relayTime: any; relayed: boolean; deliveryTime: any; deliverd: boolean; }; }; }[]; triggerEvent: string; emittEvent: string; token: string; commTrack: { initTime: any; relayTime: any; relayed: boolean; deliveryTime: any; deliverd: boolean; }; }; req: { ctx: string; m: string; c: string; a: string; dat: { f_vals: { data: any; }[]; token: string; }; args: any; }; resp: { app_state: { success: boolean; info: { messages: any[]; code: string; app_msg: string; }; sess: { cd_token: string; userId: number; jwt: any; ttl: number; initUuid: string; initTime: string; }; cache: {}; sConfig: { usePush: boolean; usePolling: boolean; useCacheStore: boolean; }; }; data: { consumer: { consumerId: number; consumerGuid: string; consumerName: string; consumerEnabled: number; docId: number; companyId: number; companyGuid: string; }[]; menuData: ({ menuLabel: string; menuId: number; icon: string; path: string; isTitle: any; badge: any; menuParentId: number; isLayout: any; moduleIsPublic: any; moduleGuid: string; children: { menuLabel: string; menuId: number; icon: any; path: string; isTitle: any; badge: any; menuParentId: number; isLayout: any; moduleIsPublic: any; moduleGuid: string; children: any[]; }[]; } | { menuLabel: string; menuId: number; icon: string; path: any; isTitle: any; badge: any; menuParentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; children: ({ menuLabel: string; menuId: number; icon: any; path: string; isTitle: any; badge: any; menuParentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; children: { menuLabel: string; menuId: number; icon: any; path: any; isTitle: any; badge: any; menuParentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; children: any[]; }[]; } | { menuLabel: string; menuId: number; icon: any; path: any; isTitle: any; badge: any; menuParentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; children: { menuLabel: string; menuId: number; icon: any; path: string; isTitle: any; badge: any; menuParentId: number; isLayout: any; moduleIsPublic: number; moduleGuid: string; children: any[]; }[]; })[]; })[]; userData: { userId: number; userGuid: string; userName: string; email: string; companyId: number; docId: number; mobile: string; gender: number; birthDate: string; postalAddr: string; fName: string; mName: string; lName: string; nationalId: string; passportId: string; userEnabled: boolean; zipCode: any; activationKey: string; userTypeId: number; }; }; }; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }