import { AuthorTypeEnum, BlockRefundWithdrawTypeEnum, CartTypeEnum, PaymentMethodEnum, RefundPendingTypeEnum, RefundReturnTypeEnum, SellerRefundApprovalTypeEnum, SortTypeEnum } from './get-refunds-for-admin.enum'; export * from './get-refunds-for-admin.enum'; /** * @author jun * @description 관리자 환불 리스트 조회 payload * @process 1. 관리자 검색 조건 수신 -> 2. payment-service AMQP 조회로 전달 */ export declare class GetRefundsForAdminPayload { page: number; limit: number; sortType: SortTypeEnum; /** (결제) 결제일 기준 */ paymentStartDate?: Date; /** (결제) 결제일 기준 */ paymentEndDate?: Date; /** (환불) 환불 신청일 기준 */ refundRequestStartDate?: Date; /** (환불) 환불 신청일 기준 */ refundRequestEndDate?: Date; /** (환불) 환불 상태 */ refundProcess?: string; /** (환불) 마지막 거래 상태 */ PInfoLastProcess?: string; /** (환불) 셀러 승인 여부 */ sellerRefundApprovalType?: SellerRefundApprovalTypeEnum; /** (환불) 환불 보류 */ refundPendingType?: RefundPendingTypeEnum; /** (환불) 신청자 */ _authorType?: AuthorTypeEnum; /** (환불) 반품 정보 */ refundReturnType?: RefundReturnTypeEnum; /** (결제) 장바구니 결제 */ cartType?: CartTypeEnum; /** (결제) 결제 방법 */ paymentMethod?: PaymentMethodEnum; /** (환불) 구매자의 유저 아이디 */ buyerId?: string; /** (환불) 셀러의 유저 아이디 */ sellerId?: string; /** (유저) 구매자 이름 */ buyerName?: string; /** (스토어) 스토어 타이틀 */ storeTitle?: string; /** (결제) imp_uid */ imp_uid?: string; /** (결제) publicId */ publicId?: string; /** (환불) pending메모 */ pendingMemo?: string; /** (환불) cs1메모 */ cs1Memo?: string; /** @deprecated 환불 오류 조회는 getRefundErrorsForAdmin 전용 route를 사용합니다. */ isRefundError?: boolean; blockRefundWithdrawType?: BlockRefundWithdrawTypeEnum; payTryLogId?: string; } export declare class GetRefundsForAdminResult { allRefundCount: number; refunds: unknown[]; }