import { TranslateService } from '@ngx-translate/core'; import { ElementRef, Renderer2, OnInit, EventEmitter } from '@angular/core'; import { LzSettingsService } from "../../../../services/settings/settings"; import { LzProductConfig } from "../../../../services/product-config/poduct-config"; import { LzUserService } from "../../../lz-user/services/lz-user.service"; import { LzUserServiceV2 } from "../../../lz-user/services/lz-user.serivce.v2"; import { LzFeedbackService } from "../../../lz-feedback/services/lz-feedback.service"; import { LzUserMessagesService } from "../../../lz-user-messages/services/lz-user-messages.service"; import { LzMessageService } from '../../../lz-message/services/lz-message.service'; import { LzBookmarkService } from '../../../lz-bookmark/services/lz-bookmark.service'; import { LzSocketService } from '../../../../services/socket/socket'; import { LzLanguageService } from '../../../../services/lz-language/lz-language.service'; import { CustomRequestService } from "../../../../services/custom-request/custom-request.service"; import { LzPurchaseService } from "../../../lz-purchase/services/lz-purchase.service"; import { LzCookieService } from "../../../../services/lz-cookie/lz-cookie"; import { LzPopupService } from '../../../lz-popup/services/lz-popup.service'; export declare class LzHeaderComponent implements OnInit { private elementRef; private translate; private lzSettings; private lzProductConfig; private user; private userService; private feedback; private messages; private messageService; private bookmark; private socket; private language; private renderer; private lzPurchaseService; private cookie; private http; private popupService; onChangedPage: EventEmitter; goTo(page: any, query?: any): void; lang: any; userActualLogin: string; userData: any; userProducts: any; sliderProducts: any; products: any; product: any; alias: string; customProfileButtons: any; hideAreaHeight: string; searchWidth: string; searchValue: string; userProfileItems: any; catalogTabLink: string; platformaLink: string; ipsLink: string; helpLink: string; cabinetLink: string; sessionLink: string; bookmarkLink: string; isOpenLangMenu: boolean; isOpenCartMenu: boolean; isOpenNotificationMenu: boolean; isOpenNotificationMenuImportant: boolean; isOpenUserMenu: boolean; isShowSearch: boolean; activeImageItem: string; activeImagePosition: number; activeImageTitle: string; activeImageLink: string; messagesList: any; sliderStyle: string; isDisableLastArrow: boolean; isStopLoad: boolean; preventLoading: boolean; messagesContentMaxHeight: string; userContentMaxHeight: string; showBurgerModal: boolean; isSmallHeader: boolean; config: any; constructor(elementRef: ElementRef, translate: TranslateService, lzSettings: LzSettingsService, lzProductConfig: LzProductConfig, user: LzUserServiceV2, userService: LzUserService, feedback: LzFeedbackService, messages: LzUserMessagesService, messageService: LzMessageService, bookmark: LzBookmarkService, socket: LzSocketService, language: LzLanguageService, renderer: Renderer2, lzPurchaseService: LzPurchaseService, cookie: LzCookieService, http: CustomRequestService, popupService: LzPopupService); ngOnInit(): void; onClick(event: any): void; onResize(event: any): void; clickClick: (e: any) => void; clickHeaderLogo: () => void; notificationProductsLogoSignIn: (url: any, isActive: any) => void; openNotificationMenu: () => void; getNextMessges: (event: any) => void; private scrollToElement(element, to, duration); private easeInOutQuad(t, b, c, d); getPushCount: () => any; showMessage: (item: any, e: any) => void; setViewed: (item: any, e: any) => void; setAllAsViewed: () => void; moveSlider: (direction: any) => void; private checkSliderPosition; private checkMessagesContentHeight; openUserMenu: () => void; private checkUserContentHeight; goToAuthPage: () => void; private contactUs; private addToBookmark; unAuthorize: () => void; openSearch: (e: any) => void; private getSearchWidht; openLangMenu: () => void; openCartMenu: () => void; setLanguage: (newLang: any) => boolean; /** * * Add class to body when scroll not top */ onScroll(e: any): void; watchHeaderSize(): void; showBurger: () => void; closeBurger: (flag: boolean) => void; getProductInfoFromServer(alias: string): void; orderTest(): void; scrollToProductList(): void; }