import { Product } from "./product";
import { CartItemOptions } from "./stores-interfaces";
/**
 * Cart item tracks meta-details about a product
 * - wraps a product instance
 * - keeps track of quantity in the cart
 */
export declare class CartItem {
    quantity: number;
    readonly product: Product;
    readonly quantityMin: number;
    readonly quantityMax: number;
    private readonly currencyControl;
    constructor(options: CartItemOptions);
    readonly value: number;
    readonly price: string;
    setQuantity(quantity: number): void;
}
