import { OnInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { SearchService } from '../../services/search.service'; import * as moment_ from 'moment'; export declare class TsSearchComponent implements OnInit, OnChanges { private searchService; baseUrl: String; isExternal: Boolean; moment: typeof moment_; airports: any[]; showFromDropdown: Boolean; showWhereDropdown: Boolean; showWhenDropdown: Boolean; showPartyDropdown: Boolean; minDate: Date; isFormValid: Boolean; where: any[]; destinations: any[]; dropdownNumbers: number[]; childrenDropdownNumbers: number[]; selectedAirport: any; selectedWhere: any; selectedDate: any; rooms: { adults: number; children: number; infants: number; }[]; guestsTotal: number; resorts: any; selectedResort: string; isDestinationsLoading: Boolean; numberOfAdults: Number; numberOfChildren: Number; duration: number; country: String; isSearching: boolean; lastSearchParams: any; onSearch: EventEmitter<{}>; formChange: EventEmitter<{}>; constructor(searchService: SearchService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; flattenDestinations(destinations: any): any[]; flattenAirports(airports: any): any[]; destinationEnter(event: any): void; changeSelectedDate(event: any): void; onSubmit(): void; destinationSelected(event: any): void; airpottSelected(event: any): void; onUpdateRoom(event: any): void; onAddRoom(): void; updateGuestsTotal(): void; onRemoveRoom(index: any): void; inputFocus(inputName: any): void; closeAllDropdowns(): void; }