import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { GetCartsForSeduceAddCartResult, GetCartsForWritePayPayload, GetCartsForWritePayResult, ReAddCartByChangedPayload, GetMyItemIdsForSeduceAddCartResult, CartReceiptCouponProcessorResult, CartReceiptCouponProcessorPayload } from '@yolo-croket-dev/amqp-access/user-service/dto/cart'; import { GetCartsStoreItemUsersPayload, GetCartsStoreItemUsersResult } from '../dto/cart'; export declare class AmqpCartService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); getCartsForWritePay(payload: GetCartsForWritePayPayload, param: AbstractParam): Promise; getCartsForSeduceAddCart(param: AbstractParam): Promise; reAddCartByChanged(payload: ReAddCartByChangedPayload, param: AbstractParam): Promise; getMyItemIdsForSeduceAddCart(param: AbstractParam): Promise; getSatisfiedCartReceiptCoupon(payload: CartReceiptCouponProcessorPayload, param: AbstractParam): Promise; getCartsStoreItemUsers(payload: GetCartsStoreItemUsersPayload, param: AbstractParam): Promise; }