import { ReactElement } from 'react';
import { Item } from '@goatim/client';
import { FormSubmitFunction } from '@cezembre/forms/dist/state';
export type ItemThumbnailSize = 'narrow' | 'normal';
export interface ItemThumbnailOptionsFields {
    quantity?: number;
}
export interface ItemThumbnailProps {
    item: Item;
    onChangeOptions?: FormSubmitFunction<ItemThumbnailOptionsFields>;
    onDelete?: () => unknown;
    size?: ItemThumbnailSize;
}
export declare function ItemThumbnail({ item, onChangeOptions, onDelete, size, }: ItemThumbnailProps): ReactElement | null;
