import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { GetPurchaseReceiptsForExternalPayload, GetPurchaseReceiptsForExternalResult, GetPurchaseReceiptInfoForExternalPayload, GetPurchaseReceiptInfoForExternalResult } from '../dto/purchase-receipt-external'; /** * @author jun * @description 외부 셀러 주문 RPC 클라이언트 * @process 외부 전용 메시지로 payload와 인증·추적 문맥을 전달한다. */ export declare class AmqpPurchaseReceiptExternalService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); getPurchaseReceiptsForExternal(payload: GetPurchaseReceiptsForExternalPayload, param: AbstractParam): Promise; getPurchaseReceiptInfoForExternal(payload: GetPurchaseReceiptInfoForExternalPayload, param: AbstractParam): Promise; }