import { OnInit } from '@angular/core'; import { Logger } from '../../services/logger.service'; import { SubscriptionService } from '../../services/subscription.service'; import { ActivatedRoute, Router } from '@angular/router'; import { MessageService } from '../../services/message.service'; import { DialogService } from '../../services/dialog.service'; import { CanComponentDeactivate } from '../../guards/can-deactivate.guard'; import { SubscriptionData } from '../../api/subscriptions'; import { TranslocoService } from '@ngneat/transloco'; import { GrammaticalGender } from '../../api/enums'; import * as i0 from "@angular/core"; export declare class SubscriptionCreateComponent implements OnInit, CanComponentDeactivate { route: ActivatedRoute; private router; private logger; private dialogService; private subscriptionService; private messageService; private transloco; saving: boolean; closing: boolean; subscriptionGender: GrammaticalGender; private formComponent; constructor(route: ActivatedRoute, router: Router, logger: Logger, dialogService: DialogService, subscriptionService: SubscriptionService, messageService: MessageService, transloco: TranslocoService); ngOnInit(): void; onSubmit(data: SubscriptionData): void; canDeactivate(): true | Promise; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }