import { CustomRequestService } from '../../../services/custom-request/custom-request.service'; import { LzProductConfig } from '../../../services/product-config/poduct-config'; export declare class LzUserServiceV2 { private config; private customRequestService; private serverTime; private serverTimeCallbacks; private userInfo; private userInfoCallbacks; private userProductsShort; private userProductsShortCallbacks; private userProductsInvoice; private userProductsInvoiceCallbacks; private allProducts; private allProductsCallbacks; constructor(config: LzProductConfig, customRequestService: CustomRequestService); private localCheckServerTime; private localCheck; private localCheckProductsShort; private localCheckProductsInvoice; private localCheckAllProducts; private deepEquals; private callUserCallbacks; logout: (callback?: any) => void; getServerTime: (callback: any) => void; getUserInfo: (callback: any) => void; getUserProductsShort: (callback: any) => void; getUserProductsInvoice: (callback: any) => void; getAllProducts: (callback: any) => void; checkServerTime: (callback: any) => void; check: (callback: any) => void; checkUserProductsShort: (callback: any) => void; checkUserProductsInvoice: (callback: any) => void; checkAllProducts: (callback: any) => void; }