/**
 * 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 };
