import { LineItem, ParcelLineItem, ReturnLineItem } from '@commercelayer/sdk'; import { ComponentProps } from 'react'; import { StockLineItemWithStockTransfer } from './types'; type Item = LineItem | ParcelLineItem | StockLineItemWithStockTransfer | ReturnLineItem; export type ResourceLineItemsProps = ComponentProps; /** * This component renders a list of line items taking care of showing the right informations and structure depending of provided line item type. */ export declare const ResourceLineItems: import('../../atoms/SkeletonTemplate').SkeletonTemplateComponent<{ items: Item[]; size?: "small" | "normal" /** * Optional footer slot to add bottom elements / actions. */ | undefined; footer?: Array<{ key: string; element: React.ReactNode; fullWidth?: boolean; }> /** * Make the line items editable. */ | undefined; editable?: boolean /** * Get triggered when a line item changes. */ | undefined; onChange?: ((item: LineItem | null) => void) | undefined; onSwap?: ((item: LineItem) => void) | undefined; delayMs?: number | undefined; isLoading?: boolean | undefined; }>; export {};