import type { Coordinate } from 'ol/coordinate';
import type { SimpleGeometry } from 'ol/geom';
import type { RealtimeTrajectory } from '../../types';
export interface VehiclePosition {
    coord?: Coordinate;
    rotation?: number;
}
/**
 * Interpolate or not the vehicle position from a trajectory at a specific date.
 *
 * @param {number} now Current date to interpolate a position with. In ms.
 * @param {RealtimeTrajectory} trajectory The trajectory to interpolate.
 * @param {boolean} noInterpolate If true, the vehicle position is not interpolated on each render but only once.
 * @returns {VehiclePosition}
 * @private
 */
declare const getVehiclePosition: (now: number, trajectory: {
    properties: {
        olGeometry?: SimpleGeometry;
    };
} & RealtimeTrajectory, noInterpolate: boolean) => VehiclePosition;
export default getVehiclePosition;
