import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CreateRefundForPInfoFinishedToCancelledPayload, CreateRefundForPInfoFinishedToCancelledResult } from '../../dto/refund.modules/refund-admin'; import { GetSellerPenaltyPledgeAfterRefundsPayload, GetSellerPenaltyPledgeAfterRefundsResponse, GetSellerPenaltyPledgeAfterDeliveryDelaysPayload, GetSellerPenaltyPledgeAfterDeliveryDelaysResult, GetSellerPenaltyPledgeAfterWaitingOrderDelaysPayload, GetSellerPenaltyPledgeAfterWaitingOrderDelaysResult } from '../../dto/refund.modules/refund-admin/query'; export declare class AmqpRefundAdminService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); /** * @description 사방넷 환불 결제 리스트 조회 * @pattern refund-sabang.get.refund-p-infos */ createRefundForPInfoFinishedToCancelled(payload: CreateRefundForPInfoFinishedToCancelledPayload, param: AbstractParam): Promise; /** 셀러 패널티 서약 이후 환불 데이터 조회 */ getSellerPenaltyPledgeAfterRefunds(payload: GetSellerPenaltyPledgeAfterRefundsPayload, param: AbstractParam): Promise; /** 셀러 패널티 서약 이후 발송 지연 데이터 조회 */ getSellerPenaltyPledgeAfterDeliveryDelays(payload: GetSellerPenaltyPledgeAfterDeliveryDelaysPayload, param: AbstractParam): Promise; /** 셀러 패널티 서약 이후 주문 대기 지연 데이터 조회 */ getSellerPenaltyPledgeAfterWaitingOrderDelays(payload: GetSellerPenaltyPledgeAfterWaitingOrderDelaysPayload, param: AbstractParam): Promise; }