import type { Unrecognized } from "../../../utils/unrecognized.js"; import { PaymentError } from "../PaymentError.js"; import type { BillingKeyAlreadyDeletedError } from "../../common/BillingKeyAlreadyDeletedError.js"; import type { BillingKeyAlreadyIssuedError } from "../../payment/billingKey/BillingKeyAlreadyIssuedError.js"; import type { BillingKeyNotFoundError } from "../../common/BillingKeyNotFoundError.js"; import type { BillingKeyNotIssuedError } from "../../payment/billingKey/BillingKeyNotIssuedError.js"; import type { ChannelNotFoundError } from "../../common/ChannelNotFoundError.js"; import type { ChannelSpecificError } from "../../payment/billingKey/ChannelSpecificError.js"; import type { ForbiddenError } from "../../common/ForbiddenError.js"; import type { InformationMismatchError } from "../../common/InformationMismatchError.js"; import type { InvalidRequestError } from "../../common/InvalidRequestError.js"; import type { PaymentScheduleAlreadyExistsError } from "../../common/PaymentScheduleAlreadyExistsError.js"; import type { PgProviderError } from "../../common/PgProviderError.js"; import type { UnauthorizedError } from "../../common/UnauthorizedError.js"; export declare abstract class BillingKeyError extends PaymentError { readonly data: BillingKeyAlreadyDeletedError | BillingKeyAlreadyIssuedError | BillingKeyNotFoundError | BillingKeyNotIssuedError | ChannelNotFoundError | ChannelSpecificError | ForbiddenError | InformationMismatchError | InvalidRequestError | PaymentScheduleAlreadyExistsError | PgProviderError | UnauthorizedError | { readonly type: Unrecognized; }; }