import { RoutePlanType, NormalizedRouteResult } from './types'; /** * 渲染 Tab 标签 */ export declare function renderTabs(container: HTMLElement, enabledTypes: RoutePlanType[], activeType: RoutePlanType, onTabClick: (type: RoutePlanType) => void): void; /** * 更新活动 Tab */ export declare function updateActiveTab(container: HTMLElement, activeType: RoutePlanType): void; /** * 渲染加载状态 */ export declare function renderLoading(container: HTMLElement): void; /** * 渲染空状态 */ export declare function renderEmpty(container: HTMLElement, message?: string): void; /** * 渲染路径规划结果(核心:统一卡片样式,驾车/骑行/步行通用) */ export declare function renderResult(container: HTMLElement, result: NormalizedRouteResult, onPlanClick: (planIndex: number) => void): void; /** * 创建内容区包裹容器 */ export declare function createContentWrapper(): HTMLElement; /** * 创建内容容器 */ export declare function createContentContainer(): HTMLElement; /** * 创建「开始导航」按钮 */ export declare function createNavButton(onClick?: () => void): HTMLElement;