import { ApplicationRef } from '@angular/core'; import { HttpClient } from "@angular/common/http"; import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { CustomRequestService } from '../../../services/custom-request/custom-request.service'; import { LzUserMessagesService } from '../../lz-user-messages/services/lz-user-messages.service'; import { DomService } from "../../../services/dom-service/dom-service.service"; import { MessageHtmlComponent } from '../components/message-html/message-html.component'; export declare class LzMessageService { private http; private customRequestService; private dialog; private lzUserMessagesService; private domService; private appRef; private messageHtmlDialogOptions; private messageHtmlDialogRef; private accessMessageDialogOptions; private accessMessageDialogRef; private pushMessagesRefs; constructor(http: HttpClient, customRequestService: CustomRequestService, dialog: MatDialog, lzUserMessagesService: LzUserMessagesService, domService: DomService, appRef: ApplicationRef); private markDialogOnClose; openMessageHtmlDialog: (content: string, options?: any, callback?: any) => MatDialogRef; openAccessMessageDialog: (alias?: any, isReg?: any, prodLending?: any, isProductText?: any, productId?: any, buyLink?: any, testLink?: any, realAlias?: any) => void; openMessage: (text: string) => void; sendCommand: (data: any) => any; getTextAboutModule(id: any): any; findConfigurations(alias: any, checkConfiguration: any): any; closeMessage: (data: any) => void; sendPushMessage: (params: any, callback?: any) => void; }