export {}; declare enum LEVELSNAMES { "ERROR" = "error", "WARN" = "warn", "INFO" = "info", "TRACE" = "trace", "HTTP" = "http", "XMPP" = "xmpp", "DEBUG" = "debug", "INTERNALERROR" = "internalerror", "INTERNAL" = "internal" } declare enum LEVELS { "error" = 0, "warn" = 1, "info" = 2, "trace" = 3, "http" = 4, "xmpp" = 5, "debug" = 6, "internalerror" = 7, "internal" = 8 } declare enum LEVELSCOLORS { "error" = "red", "warn" = "yellow", "info" = "green", "trace" = "white", "http" = "cyan", "xmpp" = "cyan", "debug" = "green", "internalerror" = "red", "internal" = "blue" } interface LevelLogsInterface { "ERROR": any; "WARN": any; "INFO": any; "TRACE": any; "HTTP": any; "XMPP": any; "DEBUG": any; "INTERNAL": any; "INTERNALERROR": any; "ERRORAPI": any; "WARNAPI": any; "INFOAPI": any; "TRACEAPI": any; "HTTPAPI": any; "XMPPAPI": any; "DEBUGAPI": any; "INTERNALAPI": any; "INTERNALERRORAPI": any; } declare class LevelLogs implements LevelLogsInterface { "ERROR": any; "WARN": any; "INFO": any; "TRACE": any; "HTTP": any; "XMPP": any; "DEBUG": any; "INTERNAL": any; "INTERNALERROR": any; "ERRORAPI": any; "WARNAPI": any; "INFOAPI": any; "TRACEAPI": any; "HTTPAPI": any; "XMPPAPI": any; "DEBUGAPI": any; "INTERNALAPI": any; "INTERNALERRORAPI": any; constructor(); protected setLogLevels(obj: any): void; } interface Service { category: string; api: boolean; level: LEVELSNAMES; xmppin?: boolean; xmppout?: boolean; } interface EventHandlers { category: string; level: LEVELSNAMES; } interface LawLayer { category: string; level: LEVELSNAMES; xmppin?: boolean; xmppout?: boolean; } interface LogLevelAreasInterface { admin: Service; alerts: Service; bubbles: Service; calllog: Service; channels: Service; connectedUser: Service; contacts: Service; conversations: Service; events: Service; favorites: Service; fileServer: Service; fileStorage: Service; groups: Service; httpoverxmpp: Service; ims: Service; invitations: Service; presence: Service; profiles: Service; rbvoice: Service; rpcoverxmpp: Service; s2s: Service; settings: Service; tasks: Service; telephony: Service; version: Service; webinars: Service; core: LawLayer; bubblesmanager: LawLayer; httpmanager: LawLayer; httpservice: LawLayer; rest: LawLayer; resttelephony: LawLayer; restconferencev2: LawLayer; restwebinar: LawLayer; xmpp: LawLayer; s2sevent: EventHandlers; rbvoiceevent: EventHandlers; alertevent: EventHandlers; calllogevent: EventHandlers; channelevent: EventHandlers; conversationevent: EventHandlers; conversationhistory: EventHandlers; favoriteevent: EventHandlers; httpoverxmppevent: EventHandlers; invitationevent: EventHandlers; iqevent: EventHandlers; presenceevent: EventHandlers; rpcoverxmppevent: EventHandlers; tasksevent: EventHandlers; telephonyevent: EventHandlers; webinarevent: EventHandlers; } declare class LogLevelAreas implements LogLevelAreasInterface { constructor(level?: LEVELSNAMES, api?: boolean, xmppin?: boolean, xmppout?: boolean); configureServicesLevelLogs(level?: LEVELSNAMES, api?: boolean): void; configureRESTLevelLogs(level: LEVELSNAMES): void; configureEventsLevelLogs(level: LEVELSNAMES): void; showServicesApiLogs(api?: boolean): void; hideServicesApiLogs(api?: boolean): void; showServicesLogs(level?: LEVELSNAMES, api?: boolean): void; hideServicesLogs(level?: LEVELSNAMES, api?: boolean): void; showRESTLogs(level?: LEVELSNAMES): void; hideRESTLogs(level?: LEVELSNAMES): void; showEventsLogs(level?: LEVELSNAMES): void; hideEventsLogs(level?: LEVELSNAMES): void; showBubblesLogs(level?: LEVELSNAMES, api?: boolean): void; hideBubblesLogs(level?: LEVELSNAMES, api?: boolean): void; showAllLogs(level?: LEVELSNAMES, api?: boolean): void; hideAllLogs(level?: LEVELSNAMES, api?: boolean): void; toJSON(): { admin: Service; alerts: Service; bubbles: Service; calllog: Service; channels: Service; connectedUser: Service; contacts: Service; conversations: Service; events: Service; favorites: Service; fileServer: Service; fileStorage: Service; groups: Service; httpoverxmpp: Service; ims: Service; invitations: Service; presence: Service; profiles: Service; rbvoice: Service; rpcoverxmpp: Service; s2s: Service; settings: Service; tasks: Service; telephony: Service; version: Service; webinars: Service; core: LawLayer; bubblesmanager: LawLayer; httpmanager: LawLayer; httpservice: LawLayer; rest: LawLayer; resttelephony: LawLayer; restconferencev2: LawLayer; restwebinar: LawLayer; xmpp: LawLayer; s2sevent: EventHandlers; rbvoiceevent: EventHandlers; alertevent: EventHandlers; calllogevent: EventHandlers; channelevent: EventHandlers; conversationevent: EventHandlers; conversationhistory: EventHandlers; favoriteevent: EventHandlers; httpoverxmppevent: EventHandlers; invitationevent: EventHandlers; iqevent: EventHandlers; presenceevent: EventHandlers; rpcoverxmppevent: EventHandlers; telephonyevent: EventHandlers; webinarevent: EventHandlers; }; toString(): string; get admin(): Service; set admin(value: Service); get alertevent(): EventHandlers; set alertevent(value: EventHandlers); get alerts(): Service; set alerts(value: Service); get bubblesmanager(): LawLayer; set bubblesmanager(value: LawLayer); get bubbles(): Service; set bubbles(value: Service); get calllog(): Service; set calllog(value: Service); get calllogevent(): EventHandlers; set calllogevent(value: EventHandlers); get channelevent(): EventHandlers; set channelevent(value: EventHandlers); get channels(): Service; set channels(value: Service); get connectedUser(): Service; set connectedUser(value: Service); get contacts(): Service; set contacts(value: Service); get conversationevent(): EventHandlers; set conversationevent(value: EventHandlers); get conversationhistory(): EventHandlers; set conversationhistory(value: EventHandlers); get conversations(): Service; set conversations(value: Service); get core(): LawLayer; set core(value: LawLayer); get events(): Service; set events(value: Service); get favoriteevent(): EventHandlers; set favoriteevent(value: EventHandlers); get favorites(): Service; set favorites(value: Service); get fileServer(): Service; set fileServer(value: Service); get fileStorage(): Service; set fileStorage(value: Service); get groups(): Service; set groups(value: Service); get httpmanager(): LawLayer; set httpmanager(value: LawLayer); get httpoverxmpp(): Service; set httpoverxmpp(value: Service); get httpoverxmppevent(): EventHandlers; set httpoverxmppevent(value: EventHandlers); get httpservice(): LawLayer; set httpservice(value: LawLayer); get ims(): Service; set ims(value: Service); get invitationevent(): EventHandlers; set invitationevent(value: EventHandlers); get invitations(): Service; set invitations(value: Service); get iqevent(): EventHandlers; set iqevent(value: EventHandlers); get presence(): Service; set presence(value: Service); get presenceevent(): EventHandlers; set presenceevent(value: EventHandlers); get profiles(): Service; set profiles(value: Service); get rbvoice(): Service; set rbvoice(value: Service); get rbvoiceevent(): EventHandlers; set rbvoiceevent(value: EventHandlers); get rest(): LawLayer; set rest(value: LawLayer); get restconferencev2(): LawLayer; set restconferencev2(value: LawLayer); get resttelephony(): LawLayer; set resttelephony(value: LawLayer); get restwebinar(): LawLayer; set restwebinar(value: LawLayer); get rpcoverxmpp(): Service; set rpcoverxmpp(value: Service); get rpcoverxmppevent(): EventHandlers; set rpcoverxmppevent(value: EventHandlers); get s2s(): Service; set s2s(value: Service); get s2sevent(): EventHandlers; set s2sevent(value: EventHandlers); get settings(): Service; set settings(value: Service); get tasks(): Service; set tasks(value: Service); get tasksevent(): EventHandlers; set tasksevent(value: EventHandlers); get telephony(): Service; set telephony(value: Service); get telephonyevent(): EventHandlers; set telephonyevent(value: EventHandlers); get version(): Service; set version(value: Service); get webinarevent(): EventHandlers; set webinarevent(value: EventHandlers); get webinars(): Service; set webinars(value: Service); get xmpp(): LawLayer; set xmpp(value: LawLayer); private _admin; private _alertevent; private _alerts; private _bubblemanager; private _bubbles; private _calllog; private _calllogevent; private _channelevent; private _channels; private _connectedUser; private _contacts; private _conversationevent; private _conversationhistory; private _conversations; private _core; private _events; private _favoriteevent; private _favorites; private _fileServer; private _fileStorage; private _groups; private _httpmanager; private _httpoverxmpp; private _httpoverxmppevent; private _httpservice; private _ims; private _invitationevent; private _invitations; private _iqevent; private _presence; private _presenceevent; private _profiles; private _rbvoice; private _rbvoiceevent; private _rest; private _restconferencev2; private _resttelephony; private _restwebinar; private _rpcoverxmpp; private _rpcoverxmppevent; private _s2s; private _s2sevent; private _settings; private _tasks; private _tasksevent; private _telephony; private _telephonyevent; private _version; private _webinarevent; private _webinars; private _xmpp; } export { LevelLogs as LevelLogs, LogLevelAreas as LogLevelAreas, LEVELSNAMES as LEVELSNAMES, LEVELS as LEVELS, LEVELSCOLORS as LEVELSCOLORS };