import { OnInit, EventEmitter } from '@angular/core'; import { UntypedFormGroup, UntypedFormBuilder } from '@angular/forms'; import { Logger } from '../../services/logger.service'; import { SubscriptionService } from '../../services/subscription.service'; import { SubscriptionData, SubscriptionModel } from '../../api/subscriptions'; import { TranslocoService } from '@ngneat/transloco'; import * as i0 from "@angular/core"; export declare class SubscriptionFormComponent implements OnInit { private fb; private logger; private subscriptionService; private transloco; form: UntypedFormGroup; private _model; get model(): SubscriptionModel; set model(value: SubscriptionModel); submitted: EventEmitter; get submitAction(): string; private hasParentIntegration; constructor(fb: UntypedFormBuilder, logger: Logger, subscriptionService: SubscriptionService, transloco: TranslocoService); createForm(): void; resetForm(): void; ngOnInit(): void; onSubmit(): void; getErrorMessage(formControlName: string): string; private checkNameAvailable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }