import { EventEmitter, OnInit, OnDestroy } from "@angular/core"; import { FormBuilder, FormGroup, FormControl } from "@angular/forms"; import { Router } from "@angular/router"; import { Observable } from "rxjs"; import { BrowserService } from "../../../shared/service/browser/browser.service"; import { ICities, ITrailing, IHeaderLink } from "./header.interface"; import { ISelectMolecule } from "../../../patterns/molecules/select/select.interface"; export declare class HeaderSharedComponent implements OnInit, OnDestroy { private formBuilder; private router; private browserService; hideSearch: boolean; loggedIn: boolean; showOldLogin: boolean; showNewLogin: boolean; login: EventEmitter<{}>; logout: EventEmitter<{}>; signUp: EventEmitter<{}>; manage: EventEmitter<{}>; logoUrl: string; logoAlt: string; phoneNumber: string; homeUrl: string; trailing?: ITrailing; cities?: Observable; links?: Array; citySelectOptions: Array; form: FormGroup; readonly city: FormControl; mobileNav: boolean; search: boolean; faderHeight: number; constructor(formBuilder: FormBuilder, router: Router, browserService: BrowserService); ngOnInit(): void; ngOnDestroy(): void; loginClick(): void; logoutClick(): void; signUpClick(): void; manageClick(): void; mobileNavToggle(): void; searchToggle(e: Event): void; closeSearchMobileNav(): void; }