import type { Unrecognized } from "./../../utils/unrecognized.js";
import type { FailedPaymentCancellation } from "./../payment/FailedPaymentCancellation.js";
import type { RequestedPaymentCancellation } from "./../payment/RequestedPaymentCancellation.js";
import type { SucceededPaymentCancellation } from "./../payment/SucceededPaymentCancellation.js";
/** 결제 취소 내역 */
export type PaymentCancellation = 
/** 취소 실패 */
FailedPaymentCancellation
/** 취소 요청 */
 | RequestedPaymentCancellation
/** 취소 완료 */
 | SucceededPaymentCancellation | {
    readonly status: Unrecognized;
};
export declare function isUnrecognizedPaymentCancellation(entity: PaymentCancellation): entity is {
    readonly status: Unrecognized;
};
