import type { Unrecognized } from "../../../utils/unrecognized.js"; import { B2bError } from "../B2bError.js"; import type { B2BCannotChangeTaxTypeError } from "../../b2b/taxInvoice/B2BCannotChangeTaxTypeError.js"; import type { B2BTaxInvoiceStatusNotSendingCompletedError } from "../../b2b/taxInvoice/B2BTaxInvoiceStatusNotSendingCompletedError.js"; import type { B2bBulkTaxInvoiceNotFoundError } from "../../b2b/taxInvoice/B2bBulkTaxInvoiceNotFoundError.js"; import type { B2bDocumentKeyCannotBeChangedError } from "../../b2b/taxInvoice/B2bDocumentKeyCannotBeChangedError.js"; import type { B2bExternalServiceError } from "../../common/B2bExternalServiceError.js"; import type { B2bFileNotFoundError } from "../../b2b/taxInvoice/B2bFileNotFoundError.js"; import type { B2bIdAlreadyExistsError } from "../../b2b/taxInvoice/B2bIdAlreadyExistsError.js"; import type { B2bIssuanceTypeMismatchError } from "../../b2b/taxInvoice/B2bIssuanceTypeMismatchError.js"; import type { B2bModificationNotProvidedError } from "../../b2b/taxInvoice/B2bModificationNotProvidedError.js"; import type { B2bNotEnabledError } from "../../common/B2bNotEnabledError.js"; import type { B2bOriginalTaxInvoiceNotFoundError } from "../../b2b/taxInvoice/B2bOriginalTaxInvoiceNotFoundError.js"; import type { B2bRecipientNotFoundError } from "../../b2b/taxInvoice/B2bRecipientNotFoundError.js"; import type { B2bSupplierNotFoundError } from "../../b2b/taxInvoice/B2bSupplierNotFoundError.js"; import type { B2bTaxInvoiceAttachmentNotFoundError } from "../../b2b/taxInvoice/B2bTaxInvoiceAttachmentNotFoundError.js"; import type { B2bTaxInvoiceNoRecipientDocumentKeyError } from "../../b2b/taxInvoice/B2bTaxInvoiceNoRecipientDocumentKeyError.js"; import type { B2bTaxInvoiceNoSupplierDocumentKeyError } from "../../b2b/taxInvoice/B2bTaxInvoiceNoSupplierDocumentKeyError.js"; import type { B2bTaxInvoiceNonDeletableStatusError } from "../../b2b/taxInvoice/B2bTaxInvoiceNonDeletableStatusError.js"; import type { B2bTaxInvoiceNotDraftedStatusError } from "../../b2b/taxInvoice/B2bTaxInvoiceNotDraftedStatusError.js"; import type { B2bTaxInvoiceNotFoundError } from "../../b2b/taxInvoice/B2bTaxInvoiceNotFoundError.js"; import type { B2bTaxInvoiceNotIssuedStatusError } from "../../b2b/taxInvoice/B2bTaxInvoiceNotIssuedStatusError.js"; import type { B2bTaxInvoiceNotRequestedStatusError } from "../../b2b/taxInvoice/B2bTaxInvoiceNotRequestedStatusError.js"; import type { B2bTaxInvoiceRecipientDocumentKeyAlreadyUsedError } from "../../b2b/taxInvoice/B2bTaxInvoiceRecipientDocumentKeyAlreadyUsedError.js"; import type { B2bTaxInvoiceSupplierDocumentKeyAlreadyUsedError } from "../../b2b/taxInvoice/B2bTaxInvoiceSupplierDocumentKeyAlreadyUsedError.js"; import type { ForbiddenError } from "../../common/ForbiddenError.js"; import type { InvalidRequestError } from "../../common/InvalidRequestError.js"; import type { UnauthorizedError } from "../../common/UnauthorizedError.js"; export declare abstract class TaxInvoiceError extends B2bError { readonly data: B2BCannotChangeTaxTypeError | B2BTaxInvoiceStatusNotSendingCompletedError | B2bBulkTaxInvoiceNotFoundError | B2bDocumentKeyCannotBeChangedError | B2bExternalServiceError | B2bFileNotFoundError | B2bIdAlreadyExistsError | B2bIssuanceTypeMismatchError | B2bModificationNotProvidedError | B2bNotEnabledError | B2bOriginalTaxInvoiceNotFoundError | B2bRecipientNotFoundError | B2bSupplierNotFoundError | B2bTaxInvoiceAttachmentNotFoundError | B2bTaxInvoiceNoRecipientDocumentKeyError | B2bTaxInvoiceNoSupplierDocumentKeyError | B2bTaxInvoiceNonDeletableStatusError | B2bTaxInvoiceNotDraftedStatusError | B2bTaxInvoiceNotFoundError | B2bTaxInvoiceNotIssuedStatusError | B2bTaxInvoiceNotRequestedStatusError | B2bTaxInvoiceRecipientDocumentKeyAlreadyUsedError | B2bTaxInvoiceSupplierDocumentKeyAlreadyUsedError | ForbiddenError | InvalidRequestError | UnauthorizedError | { readonly type: Unrecognized; }; }