import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { FormBuilder, FormGroup, AbstractControl } from '@angular/forms'; import { CountdownTimerStyles } from '../../../models/countdown-timer'; export declare class TextOptionsComponent implements OnInit, OnChanges, OnDestroy { private _fb; data: CountdownTimerStyles; handleSubmit: EventEmitter<{}>; handleFormValid: EventEmitter<{}>; fileInput: ElementRef; frm: FormGroup; fonts: any[]; private _destroy$; constructor(_fb: FormBuilder); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngOnDestroy(): void; readonly f: { [key: string]: AbstractControl; }; getErrorMessage(control: AbstractControl): "" | "This field is required." | "Invalid field"; onChangeFontColor($event: any): void; onChangeBackgroundColor($event: any): void; onUploadFile(files: any): void; onClearImage(): void; private _createForm; private _formMapping; private _subscriptions; private _onUpdateFormValid; private _onSubmit; private _composeData; private _getFontsByLayout; }