import type { Unrecognized } from "./../../utils/unrecognized.js"; import type { PaymentMethodCard } from "./../payment/PaymentMethodCard.js"; import type { PaymentMethodConvenienceStore } from "./../payment/PaymentMethodConvenienceStore.js"; import type { PaymentMethodCrypto } from "./../payment/PaymentMethodCrypto.js"; import type { PaymentMethodEasyPay } from "./../payment/PaymentMethodEasyPay.js"; import type { PaymentMethodGiftCertificate } from "./../payment/PaymentMethodGiftCertificate.js"; import type { PaymentMethodMobile } from "./../payment/PaymentMethodMobile.js"; import type { PaymentMethodTransfer } from "./../payment/PaymentMethodTransfer.js"; import type { PaymentMethodVirtualAccount } from "./../payment/PaymentMethodVirtualAccount.js"; /** 결제수단 정보 */ export type PaymentMethod = /** 결제수단 카드 정보 */ PaymentMethodCard /** 편의점 결제 상세 정보 */ | PaymentMethodConvenienceStore /** 암호화폐 결제 상세 정보 */ | PaymentMethodCrypto /** 간편 결제 상세 정보 */ | PaymentMethodEasyPay /** 상품권 상세 정보 */ | PaymentMethodGiftCertificate /** 모바일 상세 정보 */ | PaymentMethodMobile /** 계좌 이체 상세 정보 */ | PaymentMethodTransfer /** 가상계좌 상세 정보 */ | PaymentMethodVirtualAccount | { readonly type: Unrecognized; }; export declare function isUnrecognizedPaymentMethod(entity: PaymentMethod): entity is { readonly type: Unrecognized; };