/** * Fleet Route Master Schema * Predefined routes for vehicles */ interface RouteCoordinate { lat: number; lng: number; stop_name?: string; stop_order?: number; } declare class FleetRouteMasterBase { _id?: string; fltrm_route_code?: string; fltrm_route_name?: string; fltrm_route_type_sygms?: string; fltrm_starting_point?: string; fltrm_ending_point?: string; fltrm_total_distance_km?: number; fltrm_estimated_duration_minutes?: number; fltrm_route_path_coordinates?: RouteCoordinate[]; fltrm_entity_id_syen?: string; fltrm_academic_year_id_acayr?: string; fltrm_isactive?: boolean; fltrm_created_at?: Date; fltrm_updated_at?: Date; fltrm_created_by_user?: string; } declare class FleetRouteMaster extends FleetRouteMasterBase { } export { RouteCoordinate, FleetRouteMasterBase, FleetRouteMaster };