import { EventEmitter } from '@angular/core'; import { AbstractControl, FormBuilder, FormGroup } from '@angular/forms'; import { ISelectMolecule } from '../../molecules/select/select.interface'; export declare class LocationSelectSharedComponent { private formBuilder; backgroundImage: string; options: Array; logoSrc: string; logoAlt: string; submitted: EventEmitter; form: FormGroup; readonly sport: AbstractControl; readonly location: AbstractControl; constructor(formBuilder: FormBuilder); submit(): void; /** * In some cases form does not behave like it was submitted. We need to touch all form elements * * @param formGroup FormGroup */ markFormControlsAsTouched(formGroup: FormGroup): void; }