import { MatDialog, MatDialogRef } from "@angular/material/dialog"; import { LzLanguageService } from '../../../services/lz-language/lz-language.service'; import { LzCookieService } from "../../../services/lz-cookie/lz-cookie"; import { CustomRequestService } from "../../../services/custom-request/custom-request.service"; import { LzAuthNewComponent } from "../components/lz-auth-new/lz-auth-new.component"; import { LzRegNewComponent } from "../components/lz-reg-new/lz-reg-new.component"; import { LzProductConfig } from "../../../services/product-config/poduct-config"; import { LzWelcomeComponent } from "../components/lz-welcome/lz-welcome.component"; import { LzRemindNewComponent } from "../components/lz-remind-new/lz-remind-new.component"; export declare class LzUserService { private language; private lzCookie; authDialogRef: MatDialogRef; regDialogRef: MatDialogRef; remindDialogRef: MatDialogRef; welcomeDialogRef: MatDialogRef; private lzProductConfig; dialog: MatDialog; private customRequestService; private lang; private fingerprint; private userInformation; private userInformationCallbacks; private userInfo; private userInfoCallbacks; private userProducts; private userProductsCallbacks; private config; constructor(language: LzLanguageService, lzCookie: LzCookieService, authDialogRef: MatDialogRef, regDialogRef: MatDialogRef, remindDialogRef: MatDialogRef, welcomeDialogRef: MatDialogRef, lzProductConfig: LzProductConfig, dialog: MatDialog, customRequestService: CustomRequestService); private localCheck; private localCheck2; private userReload; private deepEquals; private getAllUserProducts; private convertProductAccessToCorrectObject; private callUserCallbacks; private remindPass; private reg; private regQuick(data, callback); private auth; showAuthModal: (isSessionOver?: any, alias?: any) => void; showRegModal: (alias?: any) => void; showWelcomeModal: (email: any, sourceForm: any) => void; showRemindModal: (alias?: any) => void; findConfigurations: (alias: any, conf: any) => Promise<{}>; getUserInfo: (callback: any) => void; getUserActualId: (callback: any) => void; getUserInformation: (callback: any, isFromServer?: any) => void; login: (userData: any, callback: any) => void; registration: (data: any, callback: any) => void; registrationQuick: (data: any, callback: any) => void; remind: (data: any, callback: any) => void; check: (callback: any) => void; check2: (callback: any) => void; reloadUser: (callback?: any) => void; getUserProducts: (callback?: any) => void; }