import { DescriptiveError, ErrorResponse } from 'src/common/errorResponse'; import { SuccessResponse } from 'src/common/successResponse'; import { Cart } from './cartCommon/cart'; export interface updateCartItemRequest { productId?: string; quantity?: number; } export interface updateCartItemSuccessResponse extends SuccessResponse { code: number; data: Cart; } export interface updateCartItemErrorResponse extends ErrorResponse { code?: number; error: updateCartItemErrorMessage; errors: DescriptiveError; } export declare const enum updateCartItemErrorMessage { CAN_NOT_UPDATE_CART_ITEM = "CAN_NOT_UPDATE_CART_ITEM", CAN_NOT_REMOVE_CART_ITEM = "CAN_NOT_REMOVE_CART_ITEM" } export declare type updateCartItemResponse = updateCartItemSuccessResponse | updateCartItemErrorResponse;