import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; export type MigrationCartIsCartPushResult = { isMigrationFinished: boolean; }; /** * @author jun * @description 장바구니 푸시 알림 AMQP 서비스 * @process cart-push.process / cart-push.migration.is-cart-push 패턴 호출 */ export declare class AmqpCartPushService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); processCartPush(param: AbstractParam): Promise; processCartSecondAndThirdPush(param: AbstractParam): Promise; migrationCartIsCartPush(param: AbstractParam): Promise; }