import { EventEmitter, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { ButtonI } from '../../../../interfaces/atomic/button.interface'; import { InputI } from '../../../../interfaces/atomic/input.interface'; import { DomSanitizer, SafeStyle } from '@angular/platform-browser'; import { FormBuilder, FormGroup } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class NewsletterModalComponent implements OnInit { private readonly dialogRef; private readonly sanitizer; private readonly fb; closeBtn?: ButtonI; title?: string; titleDark?: string; description?: string; conditions?: string; image?: string; input?: InputI; submitForm: EventEmitter; get imageInstant(): SafeStyle; form: FormGroup; constructor(dialogRef: MatDialogRef, sanitizer: DomSanitizer, fb: FormBuilder); ngOnInit(): void; validateInput(): void; inputChange(event: Event): void; close(): void; submit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }