import { Observable } from 'rxjs'; import { CustomRequestService } from '../../../services/custom-request/custom-request.service'; import { LzUserServiceV2 } from "../../lz-user/services/lz-user.serivce.v2"; import { LzProductConfig } from '../../../services/product-config/poduct-config'; export declare class LzUserMessagesService { private customRequestService; private user; private lzProductConfig; private userMessagesSource; currentUserMessages: Observable; private localUserMessages; private page; private count; private isGetAll; private userMessagesCountSource; currentUserMessagesCount: Observable; private localUserMessagesCount; private config; constructor(customRequestService: CustomRequestService, user: LzUserServiceV2, lzProductConfig: LzProductConfig); updateUserMessages: (type?: string) => void; updateUserMessagesCount: () => void; sendCommand: (data: any) => any; markAsLooked: (id?: any, options?: any) => void; markAsVisited: (id?: any, options?: any) => void; markAllAsLooked: () => void; getUserMessagesCount: () => any; getMessegesList: () => any; }