import ExpoGaodeMapNavigationModule from './ExpoGaodeMapNavigationModule'; import { ExpoGaodeMapNaviView, type ExpoGaodeMapNaviViewRef } from './ExpoGaodeMapNaviView'; export * from './map'; import { DriveStrategy, RouteType, WalkStrategy, RideStrategy, TruckSize, TravelStrategy } from './types'; import { calculateRoute, calculateDriveRoute, calculateWalkRoute, calculateRideRoute, calculateEBikeRoute, calculateTransitRoute, calculateTruckRoute, calculateMotorcycleRoute, initNavigation, destroyAllCalculators, independentDriveRoute, independentTruckRoute, independentWalkRoute, independentRideRoute, independentMotorcycleRoute, selectIndependentRoute, startNaviWithIndependentPath, openOfficialNaviPage, clearIndependentRoute } from './route-planning'; import { buildAnchorWaypointsFromWebRoute } from './route-geometry'; import { followWebPlannedRoute } from './web-route-following'; export { calculateRoute, calculateDriveRoute, calculateWalkRoute, calculateRideRoute, calculateEBikeRoute, calculateTransitRoute, calculateTruckRoute, calculateMotorcycleRoute, initNavigation, destroyAllCalculators, independentDriveRoute, independentTruckRoute, independentWalkRoute, independentRideRoute, independentMotorcycleRoute, selectIndependentRoute, startNaviWithIndependentPath, openOfficialNaviPage, clearIndependentRoute, }; export { buildAnchorWaypointsFromWebRoute }; export { followWebPlannedRoute }; export { ExpoGaodeMapNavigationModule }; export { ExpoGaodeMapNaviView, type ExpoGaodeMapNaviViewRef }; /** * @deprecated 请使用 `ExpoGaodeMapNaviView` */ export declare const NaviView: import("react").ForwardRefExoticComponent>; /** * @deprecated 请使用 `ExpoGaodeMapNaviViewRef` */ export type NaviViewRef = ExpoGaodeMapNaviViewRef; export type { NaviPoint, RouteOptions, DriveRouteOptions, WalkRouteOptions, RideRouteOptions, EBikeRouteOptions, TransitRouteOptions, TruckRouteOptions, RouteResult, DriveRouteResult, IndependentRouteResult, IndependentDriveRouteOptions, IndependentTruckRouteOptions, IndependentWalkRouteOptions, IndependentRideRouteOptions, SelectIndependentRouteOptions, StartNaviWithIndependentPathOptions, OfficialNaviPageOptions, ClearIndependentRouteOptions, MotorcycleRouteOptions, IndependentMotorcycleRouteOptions, BuildAnchorWaypointsOptions, FollowWebPlannedRouteOptions, FollowWebPlannedRouteResult, FollowWebPlannedRouteCandidate, WebPlannedRoute, NaviInfoUpdateEvent, NaviLaneInfoEvent, NaviTrafficStatusesEvent, NaviVisualStateEvent, ExpoGaodeMapNaviViewProps, } from './types'; export { RouteType, DriveStrategy, WalkStrategy, RideStrategy, TruckSize, TravelStrategy, }; declare const ExpoGaodeMapNavigation: { initNavigation: () => void; destroyAllCalculators: () => void; calculateRoute: typeof calculateRoute; calculateDriveRoute: typeof calculateDriveRoute; calculateWalkRoute: (options: import("./types").WalkRouteOptions) => Promise; calculateRideRoute: (options: import("./types").RideRouteOptions) => Promise; calculateEBikeRoute: (options: import("./types").EBikeRouteOptions) => Promise; calculateTransitRoute: typeof calculateTransitRoute; calculateTruckRoute: (options: import("./types").TruckRouteOptions) => Promise; calculateMotorcycleRoute: (options: import("./types").MotorcycleRouteOptions) => Promise; buildAnchorWaypointsFromWebRoute: typeof buildAnchorWaypointsFromWebRoute; followWebPlannedRoute: typeof followWebPlannedRoute; independentDriveRoute: (options: import("./types").IndependentDriveRouteOptions) => Promise; independentTruckRoute: (options: import("./types").IndependentTruckRouteOptions) => Promise; independentWalkRoute: (options: import("./types").IndependentWalkRouteOptions) => Promise; independentRideRoute: (options: import("./types").IndependentRideRouteOptions) => Promise; independentMotorcycleRoute: (options: import("./types").IndependentMotorcycleRouteOptions) => Promise; selectIndependentRoute: (options: import("./types").SelectIndependentRouteOptions) => Promise; startNaviWithIndependentPath: (options: import("./types").StartNaviWithIndependentPathOptions) => Promise; openOfficialNaviPage: (options: import("./types").OfficialNaviPageOptions) => Promise; clearIndependentRoute: (options: import("./types").ClearIndependentRouteOptions) => Promise; }; export default ExpoGaodeMapNavigation; //# sourceMappingURL=index.d.ts.map