import { EventEmitter, OnDestroy } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { FormSubmitEvent, HasForm } from '../has-form'; import { LoadingEmitter } from '../../utility/loading-emitter'; import * as i0 from "@angular/core"; export declare abstract class AbstractEmailSubmissionFormComponent implements HasForm, OnDestroy { rootFormGroup: FormGroup; displayLegalNotice: boolean; loading: LoadingEmitter; formSubmit: EventEmitter; goBackButton: EventEmitter; protected constructor(formBuilder: FormBuilder); ngOnDestroy(): void; emitGoBack(): void; onSubmit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }