import { OnInit, EventEmitter, AfterViewInit, AfterContentInit } from '@angular/core'; import { FormBuilder } from '@angular/forms'; import { Router } from '@angular/router'; import { AnalyticsService } from '../../services/analytics.service'; import { StorageService } from '../../services/storage.service'; export declare class TNKLoanSliderComponent implements OnInit, AfterViewInit, AfterContentInit { private fb; private router; private analyticsService; private storageService; private sliderData; private state2Form; private routes; private agentRoutes; private invalidSliderForm; activeIndexURI: number; numericalInputOnly: any; private activeForm; private notFirstApplicant; private formErrors; private validationMessages; referralForm: boolean; elementState: number; stateURI: boolean; cookieService: any; createAccountURI: string; formURI: string; sliderOnly: boolean; referralFormURI: string; sliderEvent: EventEmitter; purposeEvent: EventEmitter; constructor(fb: FormBuilder, router: Router, analyticsService: AnalyticsService, storageService: StorageService); ngOnInit(): void; ngAfterViewInit(): void; ngAfterContentInit(): void; private calcInitMonthly(); private calcMonthly(event?, type?); private handleFirstApplicant(status); private handleLoanPurpose(val); private stateHandler(step, action?); private buildState2Form(); private sessionHandler(status); private mixpanelIdentify(obj); }