import { BasicInfo, AirportFilter } from '../types'; export declare class SearchService { private basicInfo; private codes; private coordinates; private region; private references; constructor(basicInfo: BasicInfo[], codes: { id: number; iata_code: string | null; ident: string; }[], coordinates: { id: number; latitude_deg: number | null; longitude_deg: number | null; }[], region: { id: number; iso_country: string; continent: string | null; }[], references: { id: number; scheduled_service: 'yes' | 'no'; }[]); findByIataCode(iataCode: string): BasicInfo | undefined; findByIcaoCode(icaoCode: string): BasicInfo | undefined; findByCountry(countryCode: string): BasicInfo[]; searchAirports(filter: AirportFilter): BasicInfo[]; findAirportsInRadius(lat: number, lon: number, radiusKm: number): BasicInfo[]; }