import type { Unrecognized } from "./../../../utils/unrecognized.js";
import type { BillingKeyPaymentMethodCard } from "./../../payment/billingKey/BillingKeyPaymentMethodCard.js";
import type { BillingKeyPaymentMethodEasyPay } from "./../../payment/billingKey/BillingKeyPaymentMethodEasyPay.js";
import type { BillingKeyPaymentMethodMobile } from "./../../payment/billingKey/BillingKeyPaymentMethodMobile.js";
import type { BillingKeyPaymentMethodPaypal } from "./../../payment/billingKey/BillingKeyPaymentMethodPaypal.js";
import type { BillingKeyPaymentMethodTransfer } from "./../../payment/billingKey/BillingKeyPaymentMethodTransfer.js";
/** 빌링키 발급 수단 정보 */
export type BillingKeyPaymentMethod = 
/** 카드 정보 */
BillingKeyPaymentMethodCard
/** 간편 결제 정보 */
 | BillingKeyPaymentMethodEasyPay
/** 모바일 정보 */
 | BillingKeyPaymentMethodMobile
/** 페이팔 정보 */
 | BillingKeyPaymentMethodPaypal
/** 계좌이체 정보 */
 | BillingKeyPaymentMethodTransfer | {
    readonly type: Unrecognized;
};
export declare function isUnrecognizedBillingKeyPaymentMethod(entity: BillingKeyPaymentMethod): entity is {
    readonly type: Unrecognized;
};
