// This file is generated and will be overwritten automatically. #import #import #import #import @interface MBNNNavigator () - (nonnull instancetype)initWithConfig:(nonnull MBNNConfigHandle *)config cache:(nonnull MBNNCacheHandle *)cache historyRecorder:(nullable MBNNHistoryRecorderHandle *)historyRecorder router:(nullable id)router; - (void)setRoutesForParams:(nullable MBNNSetRoutesParams *)params callback:(nonnull MBNNSetRouteCallback)callback; - (void)setRoutesDataForParams:(nullable MBNNSetRoutesDataParams *)params callback:(nonnull MBNNSetRouteCallback)callback; - (void)setAlternativeRoutesForRoutes:(nonnull NSArray> *)routes callback:(nonnull MBNNSetAlternativeRoutesCallback)callback; - (void)refreshRouteForRouteRefreshResponse:(nonnull NSString *)routeRefreshResponse callback:(nonnull MBNNRefreshRouteCallback)callback; - (void)refreshRouteForRouteRefreshResponse:(nonnull NSString *)routeRefreshResponse routeId:(nonnull NSString *)routeId callback:(nonnull MBNNRefreshRouteCallback)callback; - (void)refreshRouteForRouteRefreshResponse:(nonnull NSString *)routeRefreshResponse routeId:(nonnull NSString *)routeId geometryIndex:(uint32_t)geometryIndex callback:(nonnull MBNNRefreshRouteCallback)callback; - (void)setRerouteControllerForController:(nonnull id)controller; - (nonnull id)getRerouteController __attribute((ns_returns_retained)); - (nonnull id)getRerouteDetector __attribute((ns_returns_retained)); - (nonnull id)getRouteAlternativesController __attribute((ns_returns_retained)); @end