import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs/Rx'; import { BaseService } from './base.service'; /** * This class provides the Catalog Service with methods rateplan,device,feature and accessory list. */ export declare class MarketingService extends BaseService { _http: HttpClient; gsmDevicesBanner: any; miDevicesBanner: any; accessoriesBanner: any; gsmDeviceSuggestions: any; miDeviceSuggestions: any; accessorySuggestions: any; getGSMDeviceSuggestions(storeId: number): any; getMIDeviceSuggestions(storeId: number): any; getAccessorySuggestions(storeId: number): any; /** * Creates a new UserService with the injected HttpClient. * @param {HttpClient} _http - The injected HttpClient. * @constructor */ constructor(_http: HttpClient); /** * Returns an Observable for the HTTP GET request for the JSON resource. * @return {any} The Observable for the HTTP request. */ getEspotStaticContent(storeId: number, espotName: string): Observable; /** * Returns an Observable for the HTTP GET request for the JSON resource. * @return {any} The Observable for the HTTP request. */ getEspotConfigContent(storeId: number, espotName: string): Observable; /** * Returns an Observable for the HTTP GET request for the JSON resource. * @return {any} The Observable for the HTTP request. */ sendQuote(storeId: number, requestParams: any): Observable; /** * Returns an Observable for the HTTP GET request for the JSON resource. * @return {any} The Observable for the HTTP request. */ sendFeedback(storeId: number, requestParams: any): Observable; }