import { OnDestroy, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { SelectedPlanService } from '../../services/selected-plan.service'; import { IPlatformSubscriptionPlanVm } from '../../../../fas-payments/platform-subscription-plan-vm.model'; import { CarouselResponsiveOptions } from 'primeng/carousel'; import { ConfigService } from '../../services/config.service'; import { LoginStatusService } from '../../services/login-status.service'; import { IMyAccountVm } from '../../../../fas-payments/my-account-vm.model'; import { MessageService } from 'primeng/api'; import { Observable } from 'rxjs'; import { SharedDataService } from '../../services/shared-data.service'; import { NewPaymentService } from '../../services/api/new-payment.service'; import * as i0 from "@angular/core"; export declare class OfferComponent implements OnInit, OnDestroy { private selectedPlanService; private loginStatusService; private sharedDataService; private newPaymentService; private messageService; private configService; private router; private destroy$; constructor(selectedPlanService: SelectedPlanService, loginStatusService: LoginStatusService, sharedDataService: SharedDataService, newPaymentService: NewPaymentService, messageService: MessageService, configService: ConfigService, router: Router); splitBadgeText: { price: string; period: string; }; plans: IPlatformSubscriptionPlanVm[]; isFreeOfferAvailable: boolean; isExtended: boolean; content: any; annualPrice: boolean; mainColor: string; useLocalstorage: boolean; isLogged: boolean; myAccountData: IMyAccountVm; isTrialNotAvailable: boolean; invoiceDataGuid: string; bookOffer: IPlatformSubscriptionPlanVm; stateOptions: any[]; ngOnInit(): void; ngOnDestroy(): void; getLoginStatus(): Observable; getMyAccountData(): Observable; getInvoiceData(): Observable; getAllPlansList(): Observable; nextStep(plan: IPlatformSubscriptionPlanVm): void; responsiveOptions: CarouselResponsiveOptions[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }