import { Observable } from 'rxjs';
import { ServerService } from '../base';
import { BaseService, AppStateService, ICdResponse, IAppState, CacheData, EnvConfig, ICdRequest } from '../base';
import { SocketIoService, WebsocketService, WsHttpService } from '../cd-push';
import { MenuService } from '../moduleman';
import { SioService } from './sio.service';
import * as i0 from "@angular/core";
interface Menu {
items: any;
}
export declare class SessService {
private svAppState;
private svServer;
private svSocket;
private svWsHttp;
private svWs;
private svBase;
private svSio;
private env;
resourceName: string;
resourceGuid: string;
jwtWsToken: string;
token: any;
consumerToken: string;
countdown: any;
distance: any;
subscription: any;
maxDistance: any;
countDownDate: any;
endTime: any;
postData: any;
config: {
countdown: boolean;
};
isActive: boolean;
activeModules$: Observable