import type { Unrecognized } from "./../../../utils/unrecognized.js"; import type { FailedPaymentSchedule } from "./../../payment/paymentSchedule/FailedPaymentSchedule.js"; import type { PendingPaymentSchedule } from "./../../payment/paymentSchedule/PendingPaymentSchedule.js"; import type { RevokedPaymentSchedule } from "./../../payment/paymentSchedule/RevokedPaymentSchedule.js"; import type { ScheduledPaymentSchedule } from "./../../payment/paymentSchedule/ScheduledPaymentSchedule.js"; import type { StartedPaymentSchedule } from "./../../payment/paymentSchedule/StartedPaymentSchedule.js"; import type { SucceededPaymentSchedule } from "./../../payment/paymentSchedule/SucceededPaymentSchedule.js"; /** 결제 예약 건 */ export type PaymentSchedule = /** 결제 실패 */ FailedPaymentSchedule /** 결제 완료 대기 */ | PendingPaymentSchedule /** 취소된 결제 예약 */ | RevokedPaymentSchedule /** 결제 예약 완료 */ | ScheduledPaymentSchedule /** 결제 시작 */ | StartedPaymentSchedule /** 결제 성공 */ | SucceededPaymentSchedule | { readonly status: Unrecognized; }; export declare function isUnrecognizedPaymentSchedule(entity: PaymentSchedule): entity is { readonly status: Unrecognized; };