import { Airport } from './Airport';
import { AirportJson } from './AirportUtils';
export interface FlightJson {
    departure: AirportJson;
    arrival: AirportJson;
    bearing: number;
    distance: number;
    isValid: boolean;
    elevationChange: number;
}
export declare class Flight {
    departure: Airport;
    arrival: Airport;
    constructor(departure: Airport, arrival: Airport);
    getDistance(): number;
    getBearing(): number;
    isValid(): boolean;
    getElevationChange(): number;
    toJson(): FlightJson;
    print(): void;
}
