import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { AppleProfile, FacebookProfile, GoogleProfile, LoginRequest, MiniOrangeLoginRequest } from '../../../../../models'; import { ApiVisa, BaseApiTemplateService, BasicApiResponseModel } from '../shared'; import * as i0 from "@angular/core"; export declare class EcomLoginService extends BaseApiTemplateService { constructor(http: HttpClient); ecomLogin(requestData: LoginRequest, visa: ApiVisa): Observable>; ecomLoginByWebsiteCode(requestData: LoginRequest, visa: ApiVisa, websiteCode: any): Observable>; ecomLoginWithOtpByWebsiteCode(requestData: LoginRequest, visa: ApiVisa, websiteCode: any): Observable>; ecomGoogleLogin(requestData: GoogleProfile, visa: ApiVisa, websiteCode: any): Observable>; ecomFacebookLogin(requestData: FacebookProfile, visa: ApiVisa, websiteCode: any): Observable>; ecomAppleLogin(requestData: AppleProfile, visa: ApiVisa, websiteCode: string): Observable>; ecomMiniOrangeLogin(requestData: MiniOrangeLoginRequest, visa: ApiVisa, websiteCode: any): Observable>; static ɵfac: i0.ɵɵFactoryDef; static ɵprov: i0.ɵɵInjectableDef; }