import type { Unrecognized } from "../../../utils/unrecognized.js"; import { PaymentError } from "../PaymentError.js"; import type { AlreadyPaidOrWaitingError } from "../../payment/paymentSchedule/AlreadyPaidOrWaitingError.js"; import type { BillingKeyAlreadyDeletedError } from "../../common/BillingKeyAlreadyDeletedError.js"; import type { BillingKeyNotFoundError } from "../../common/BillingKeyNotFoundError.js"; import type { ForbiddenError } from "../../common/ForbiddenError.js"; import type { InvalidRequestError } from "../../common/InvalidRequestError.js"; import type { PaymentScheduleAlreadyExistsError } from "../../common/PaymentScheduleAlreadyExistsError.js"; import type { PaymentScheduleAlreadyProcessedError } from "../../payment/paymentSchedule/PaymentScheduleAlreadyProcessedError.js"; import type { PaymentScheduleAlreadyRevokedError } from "../../payment/paymentSchedule/PaymentScheduleAlreadyRevokedError.js"; import type { PaymentScheduleNotFoundError } from "../../payment/paymentSchedule/PaymentScheduleNotFoundError.js"; import type { SumOfPartsExceedsTotalAmountError } from "../../common/SumOfPartsExceedsTotalAmountError.js"; import type { UnauthorizedError } from "../../common/UnauthorizedError.js"; export declare abstract class PaymentScheduleError extends PaymentError { readonly data: AlreadyPaidOrWaitingError | BillingKeyAlreadyDeletedError | BillingKeyNotFoundError | ForbiddenError | InvalidRequestError | PaymentScheduleAlreadyExistsError | PaymentScheduleAlreadyProcessedError | PaymentScheduleAlreadyRevokedError | PaymentScheduleNotFoundError | SumOfPartsExceedsTotalAmountError | UnauthorizedError | { readonly type: Unrecognized; }; }