import { HTMLAttributes, default as React } from 'react';
import { IconButtonProps } from '../../';
import { PriceDefinition } from '../../typings/PriceDefinition';
export interface CartItemProps extends HTMLAttributes {
/**
* ID to find this component in testing tools (e.g.: Cypress, Testing Library, and Jest).
*/
testId?: string;
/**
* Specifies product Price.
*/
price?: PriceDefinition;
/**
* Specifies the quantity of items of the same product.
*/
quantity?: number;
/**
* Controls by how many units the value advances
**/
unitMultiplier?: number;
/**
* Controls wheter you use or not the unitMultiplier
*/
useUnitMultiplier?: boolean;
/**
* Specifies that this product is unavailable.
*/
unavailable?: boolean;
/**
* Props for the Remove from cart IconButton component.
*/
removeBtnProps?: Partial;
/**
* Event emitted when product quantity value is changed.
*/
onQuantityChange?: (value: number) => void;
}
declare const CartItem: React.ForwardRefExoticComponent>;
export default CartItem;
//# sourceMappingURL=CartItem.d.ts.map