/** * @Component Name: ManualReviewComponent * @Module: Home * @Module Functionality : To display the manual review * @Creation Date: November 29,2017 * @Author: sbaireddy * @Version: 1.0 */ import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import { Router } from '@angular/router'; import { IDormantProperties } from '../shared/modal/common'; import { Cart } from '../shared/modal/cart'; import { SharedService } from '../shared/shared.service'; import { CustomerService } from '../services/customer.service'; import { CartService } from '../services/cart.service'; import { LookupService } from '../services/lookup.service'; export declare class ManualReviewComponent implements OnInit, OnDestroy { router: Router; sharedService: SharedService; customerService: CustomerService; cartService: CartService; lookupService: LookupService; private COMPONENT_NAME; visible: boolean; visibleAnimate: boolean; karmaTestResult: any; storeId: number; reviewNotes: string; cart: Cart; source: string; canRefreshCart: EventEmitter; dormantProperties: IDormantProperties; constructor(router: Router, sharedService: SharedService, customerService: CustomerService, cartService: CartService, lookupService: LookupService); /** * This function is used to initialize the directive/component after Angular * first displays the data-bound properties.It is invoked only once when the * directive is instantiated. * @returns void */ ngOnInit(): void; /** * Cleanup just before Angular destroys the directive/component. * Unsubscribe Observables and detach event handlers to avoid memory leaks. * @returns void */ ngOnDestroy(): void; /** * This function is used to display the object. * @return {void} */ show(): void; /** * This function is used to hide the object. * @returns void */ hide(): void; /** * This function is used to hide the object when nouse event performed * @param {MouseEvent} event - contains valid mouse event * @returns void */ onContainerClicked(event: MouseEvent): void; refreshCreditClass(): void; }