@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
19 lines (18 loc) • 1.07 kB
TypeScript
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<FormSubmitEvent>;
goBackButton: EventEmitter<void>;
protected constructor(formBuilder: FormBuilder);
ngOnDestroy(): void;
emitGoBack(): void;
onSubmit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AbstractEmailSubmissionFormComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AbstractEmailSubmissionFormComponent, "ncc-abstract-email-submission-form", never, { "displayLegalNotice": { "alias": "displayLegalNotice"; "required": false; }; }, { "formSubmit": "formSubmit"; "goBackButton": "goBackButton"; }, never, never, false, never>;
}