/** * DbTabList - 通用 Tab 列表组件(性能优化版) * * 特性: * - 支持多 Tab 数据缓存(LRU 算法),避免切换白屏 * - 自动预加载相邻 Tab 数据 * - 内置骨架屏、加载更多、下拉刷新 * - 防抖缓存淘汰,减少频繁操作 * - 适用于订单列表、商品列表、分类列表等场景 */ import type { DbTabListProps, TabKey } from './DbTabList.types'; export declare const DbTabList: ({ tabs, activeKey: controlledActiveKey, defaultActiveKey, initialPage, onChange, fetchData, renderItem, keyExtractor, pageSize, cacheSize, preload, maxCacheCount: propMaxCacheCount, useSkeleton, skeletonComponent, skeletonCount, skeletonColumns, emptyComponent, emptyText, layoutType, numColumns, getItemHeight, autoMeasureHeight, defaultCardHeight, itemSpacing, rowSpacing, sideSpacing, cardBorderRadius, cardShadow, cardShadowLevel, tabProps, listProps, headerComponent, footerComponent, tabContentHeader: _tabContentHeader, style, tabBarStyle: _tabBarStyle, listContainerStyle: _listContainerStyle, renderTabBar, transformData, refreshTimeout, }: DbTabListProps) => JSX.Element; export default DbTabList; export type { DbTabListProps, TabDataCache, TabKey, TabItem, FetchDataParams, FetchDataResult, LayoutType, } from './DbTabList.types';