import { OnInit, EventEmitter } from '@angular/core'; import { AlertController, LoadingController } from '@ionic/angular'; import { SubscriptionService } from '../../../services/subscription.service'; import { AuthService } from '../../../services/auth.service'; import { CoreService } from '../../../services/core.service'; import { CurrencyPipe } from '@angular/common'; import { ActivatedRoute } from '@angular/router'; import { Subscription } from 'rxjs'; import { ScreensizeService } from '../../../services/screensize.service'; import * as i0 from "@angular/core"; export declare class SubscriptionMainComponent implements OnInit { private alertCtrl; private loadingCtrl; private subscriptionService; private screensizeService; authService: AuthService; private coreService; private currencyPipe; private route; title: string; uniqueCode: string; budgets: number[]; video: any; shareSection: any; deliveryOverviewSection: any; nextDeliverySection: any; employeeSection: any; testSection: any; statusSection: any; onGoToSubscriptionTransactionWithId: EventEmitter; onGoToSubscriptionTransactionsArchive: EventEmitter; onGoToSubscriptionInfo: EventEmitter; onGoToCustomerProfile: EventEmitter; onGoToTest: EventEmitter; onShareOnWhatsapp: EventEmitter; onNote: EventEmitter; onLogin: EventEmitter; onConsent: EventEmitter; onEmployee: EventEmitter; loading: boolean; pauseDisabled: boolean; subscriptionTypes: any; selectedSubscriptionType: any; selectedBudget: any; user: any; subscription: any; locSub: any; screensizeObserver: Subscription; isDesktop: any; uniqueCodeInput: any; constructor(alertCtrl: AlertController, loadingCtrl: LoadingController, subscriptionService: SubscriptionService, screensizeService: ScreensizeService, authService: AuthService, coreService: CoreService, currencyPipe: CurrencyPipe, route: ActivatedRoute); ngOnInit(): void; ngOnDestroy(): void; init(): Promise; getSubscriptionStatus(): { icon: string; iconColor: string; message: string; details: string; }; changeType(): Promise; changeBudget(): Promise; getOpenAmount(): any; needPayment(): any; getAllSubscriptionTransactions(): any; getReadySubscriptionTransactions(): any; getPlannedSubscriptionTransaction(): any; goToSubscriptionTransactionWithId(id: any): void; goToSubscriptionTransaction(): void; goToSubscriptionTransactionsArchive(): void; goToInformation(): void; goToCustomerProfile(): void; getEmployeeImage(): string; note(): Promise; subscribe(): Promise; doSubscribe(): void; doShowSubscriptionConsent(): Promise; shareOnWhatsapp(uuid: any): void; goToTest(): void; goToEmployee(): Promise; pauseSubscription(): void; endSubscription(): Promise; doEndSubscription(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }