import { ItemActions } from '../../utils/common.js'; import { IconProps } from '../Icon/index.js'; import { Style } from 'inlines'; type ListProps = { data: any[]; fields: Record; flushItems?: boolean; title?: string; select?: any; cleanMode?: boolean; onSelectChange?: (select?: any) => void; collapsible?: boolean; onItemClick?: (item: any) => void; itemActions?: ItemActions; placeholder?: string; placeholderIcon?: IconProps['variant']; disabled?: boolean; error?: boolean; onOrderChange?: (draggedId: string, targetIdx: number) => void; onRemove?: (item: any) => void; style?: Style; }; declare function List({ title, collapsible, onSelectChange, data, select, cleanMode, fields, flushItems, onItemClick, onOrderChange, itemActions, placeholder, placeholderIcon, error, disabled, onRemove, style, }: ListProps): import("react/jsx-runtime").JSX.Element; export { List }; export type { ListProps };