import { ObjectID } from 'bson'; import mongoose from 'mongoose'; import { TransportMode } from '../constants'; import { IMapRouteStep } from './map-route-step'; declare type ICoordinates = [number, number]; export interface IMapDistanceCache { _id: ObjectID; startPoint: ICoordinates; endPoint: ICoordinates; transportMode: TransportMode; distanceInMeters: number; baseTimeInSeconds: number; trafficTimeInSeconds: number; steps?: IMapRouteStep[]; updatedAt: Date; createdAt: Date; } export interface IMapDistanceCacheDocument extends mongoose.Document, IMapDistanceCache { _id: ObjectID; } declare const mapDistanceCache: mongoose.Schema; export default mapDistanceCache; //# sourceMappingURL=map-distance-cache.d.ts.map