import { OnInit, EventEmitter, AfterViewInit, AfterContentInit } from '@angular/core'; import { FormBuilder } from '@angular/forms'; import { Router } from '@angular/router'; import { ApiConstant } from '../../utils/api-constant/api-constant.service'; import { HttpClient } from '@angular/common/http'; export declare class B2BTNKLoanSliderComponent implements OnInit, AfterViewInit, AfterContentInit { private fb; private router; api: ApiConstant; private http; private sliderData; private state2Form; private routes; private agentRoutes; private invalidSliderForm; activeIndexURI: number; actionBusy: boolean; errorMsg: string; private landingPageSubmitSuccess; saveStep1Succeed: boolean; cardSliderStyle: string; private activeForm; private notFirstApplicant; private formErrors; private validationMessages; referralForm: boolean; elementState: number; stateURI: boolean; cookieService: any; createAccountURI: string; formURI: string; startURI: string; sliderOnly: boolean; customerIp: string; referralFormURI: string; requestsource: string; sliderColor: string; encryptedRefCode: string; micrositePurpose: boolean; sliderEvent: EventEmitter; purposeEvent: EventEmitter; constructor(fb: FormBuilder, router: Router, api: ApiConstant, http: HttpClient); ngOnInit(): void; ngAfterViewInit(): void; ngAfterContentInit(): void; private determineWhichElementStateToRender(); private getBrowserInformation(); private calcInitMonthly(); private calcMonthly(event?, type?); private handleFirstApplicant(status); private handleLoanPurpose(val); private stateHandler(step, action?); private getTracerToken(); private saveStep1LoanData(data); private setStep1SucceedIntoCookies(isSucceed); private buildState2Form(); private sessionHandler(status); private mixpanelIdentify(obj); }