import React from 'react'; import type { HTMLAttributes } from 'react'; export interface ListItemProps extends HTMLAttributes { /** * 设置为true,表示是嵌入样式 */ insert?: boolean; /** * 设置为true,表示禁用 ripple 效果 */ disabledRipple?: boolean; /** * 左侧内边距 */ paddingLeft?: number; /** * 设置为true,表示为密集模式 */ dense?: boolean; /** * 若设置为true,则为不可用状态,不可访问 */ disabled?: boolean; /** * 若设置为true,则为选中状态 */ selected?: boolean; /** * ListItem子元素垂直方向的布局方式 */ alignItems?: 'flex-start' | 'flex-end' | 'center'; /** * 单击回调函数 */ onClick?: (e: React.MouseEvent, value?: any) => void; /** * 双击回调函数 */ onDoubleClick?: (e: React.MouseEvent, value?: any) => void; /** * 自定义class名称 */ className?: string; /** * 自定义样式 */ style?: React.CSSProperties; } /** * ListItem 列表项组件 */ declare const ListItem: React.FC; export default ListItem;