import { ReactElement } from 'react';
import { Item } from '@goatim/client';
import { ItemThumbnailOptionsFields, ItemThumbnailSize } from './itemThumbnail';
export interface ItemListProps {
    items?: Item[];
    onChangeItemOptions?: (item: Item, values: ItemThumbnailOptionsFields, changes?: Partial<ItemThumbnailOptionsFields>) => unknown;
    onDeleteItem?: (item: Item) => unknown;
    size?: ItemThumbnailSize;
}
export declare function ItemList({ items, onChangeItemOptions, onDeleteItem, size, }: ItemListProps): ReactElement;
