import { OnInit, OnChanges, OnDestroy } from '@angular/core'; import { SharedService } from '../shared/shared.service'; import { MarketingService } from '../services/marketing.service'; export declare class EspotComponent implements OnInit, OnChanges, OnDestroy { sharedService: SharedService; marketingService: MarketingService; private COMPONENT_NAME; storeId: number; bannerName: string; staticHtml: string; constructor(sharedService: SharedService, marketingService: MarketingService); /** * This function is called whenever one or more data-bound input properties change * and also getEspotStaticContent function is called by marketing service to get statis content. * @returns void */ ngOnInit(): void; /** * Cleanup just before Angular destroys the directive/component. * Unsubscribe Observables and detach event handlers to avoid memory leaks. * @returns void */ ngOnChanges(): void; /** * Cleanup just before Angular destroys the directive/component. * Unsubscribe Observables and detach event handlers to avoid memory leaks. * @return void */ ngOnDestroy(): void; }