/** * DbItemCard - 卡片项组件 * * 特性: * - 支持多种布局模式:grid(网格)、waterfall(瀑布流)、horizontal(水平滚动)、list(列表) * - 支持 1-N 列等分布局 * - 单列时自动切换为横屏布局 * - 支持圆角、阴影、边框配置 * - 自动计算间距,保证元素间距与父容器两侧间距一致 * - 支持点击事件 */ import React from 'react'; import { DbItemCardProps, DbItemCardListProps } from './DbItemCard.types'; type DbItemCardComponent = React.FC & { List: typeof DbItemCardList; }; declare function DbItemCardList({ data, renderItem, keyExtractor, layoutMode, numColumns, itemSpacing, rowSpacing, sideSpacing, containerWidth: propContainerWidth, borderRadius, cardBackgroundColor, showShadow, shadowLevel, cardHeight, cardWidth, aspectRatio, getItemHeight, autoMeasureHeight, defaultCardHeight, style, contentContainerStyle, onItemPress, ListHeaderComponent, ListFooterComponent, ListEmptyComponent, scrollable, horizontal: _horizontal, showsScrollIndicator, isLoadingMore, onLoadMore, loadMoreThreshold, LoadingComponent, bottomSpacing, }: DbItemCardListProps): JSX.Element; export declare const DbItemCard: DbItemCardComponent; export default DbItemCard; export type { DbItemCardProps, DbItemCardListProps, LayoutMode, CardSize, ShadowConfig, } from './DbItemCard.types';