import { PlaceSearch, PlaceDetail, PlaceAutocomplete, RoutePlan } from './components'; import { applyTheme, registerTheme } from './theme'; export { PlaceSearch, PlaceDetail, PlaceAutocomplete, RoutePlan } from './components'; export { DrivingPolicy, TransitPolicy, IntercityPolicy, TransitTypePolicy, LineType, } from './components/route-plan/types'; export type { PlaceSearchOptions, PlaceSearchEventPoi, PlaceDetailOptions, PlaceDetailEventData, PlaceAutocompleteOptions, PlaceAutocompleteEventSuggestion, HighlightItem, RoutePlanOptions, RoutePlanType, RoutePlanSearchOptions, RoutePlanEventData, DrivingOptions, TransitOptions, NormalizedLocation, NormalizedPoint, NormalizedRouteResult, NormalizedPlan, SegmentType, BaseSegment, DriveSegment, WalkSegment, TransitSegment, RidingSegment, Segment, } from './components'; export type { PlaceSearchDisplayOptions, PlaceDetailDisplayOptions, PlaceAutocompleteDisplayOptions, PlaceAutocompleteType, } from './types'; export { applyTheme, registerTheme, darkThemeVariables, warmThemeVariables, coolThemeVariables } from './theme'; /** @internal 仅用于 IIFE/命名空间用法,不单独生成文档 */ declare const BMapUIKit: { PlaceSearch: typeof PlaceSearch; PlaceDetail: typeof PlaceDetail; PlaceAutocomplete: typeof PlaceAutocomplete; RoutePlan: typeof RoutePlan; applyTheme: typeof applyTheme; registerTheme: typeof registerTheme; }; export default BMapUIKit;