// This file is automatically generated, so please do not edit it.
// @generated by `flutter_rust_bridge`@ 2.12.0.

// ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field

// Static analysis wrongly picks the IO variant, thus ignore this
// ignore_for_file: argument_type_not_assignable

import 'dart:async';
import 'dart:convert';
import 'frb_generated.dart';
import 'lib.dart';
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated_web.dart';

abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
  RustLibApiImplPlatform({
    required super.handler,
    required super.wire,
    required super.generalizedFrbRustBinding,
    required super.portManager,
  });

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_ArcDocumentExtractorPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_ArcEmbeddingBackendPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_ArcOcrBackendPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_ArcPostProcessorPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_ArcRendererPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_ArcValidatorPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_DocumentExtractorDartImplPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_EmbeddingBackendDartImplPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_OcrBackendDartImplPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_PostProcessorDartImplPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_RendererDartImplPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl;

  CrossPlatformFinalizerArg
  get rust_arc_decrement_strong_count_ValidatorDartImplPtr => wire
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl;

  @protected
  AnyhowException dco_decode_AnyhowException(dynamic raw);

  @protected
  ArcDocumentExtractor
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    dynamic raw,
  );

  @protected
  ArcEmbeddingBackend
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    dynamic raw,
  );

  @protected
  ArcOcrBackend
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    dynamic raw,
  );

  @protected
  ArcPostProcessor
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    dynamic raw,
  );

  @protected
  ArcRenderer
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    dynamic raw,
  );

  @protected
  ArcValidator
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    dynamic raw,
  );

  @protected
  DocumentExtractorDartImpl
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    dynamic raw,
  );

  @protected
  EmbeddingBackendDartImpl
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    dynamic raw,
  );

  @protected
  OcrBackendDartImpl
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    dynamic raw,
  );

  @protected
  PostProcessorDartImpl
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    dynamic raw,
  );

  @protected
  RendererDartImpl
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    dynamic raw,
  );

  @protected
  ValidatorDartImpl
  dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    dynamic raw,
  );

  @protected
  DocumentExtractorDartImpl
  dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    dynamic raw,
  );

  @protected
  EmbeddingBackendDartImpl
  dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    dynamic raw,
  );

  @protected
  OcrBackendDartImpl
  dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    dynamic raw,
  );

  @protected
  PostProcessorDartImpl
  dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    dynamic raw,
  );

  @protected
  RendererDartImpl
  dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    dynamic raw,
  );

  @protected
  ValidatorDartImpl
  dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    dynamic raw,
  );

  @protected
  DocumentExtractorDartImpl
  dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    dynamic raw,
  );

  @protected
  EmbeddingBackendDartImpl
  dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    dynamic raw,
  );

  @protected
  OcrBackendDartImpl
  dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    dynamic raw,
  );

  @protected
  PostProcessorDartImpl
  dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    dynamic raw,
  );

  @protected
  RendererDartImpl
  dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    dynamic raw,
  );

  @protected
  ValidatorDartImpl
  dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    dynamic raw,
  );

  @protected
  FutureOr<bool> Function(String)
  dco_decode_DartFn_Inputs_String_Output_bool_AnyhowException(dynamic raw);

  @protected
  FutureOr<bool> Function(String, String)
  dco_decode_DartFn_Inputs_String_String_Output_bool_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<InternalDocumentBridge> Function(String, String, ExtractionConfig)
  dco_decode_DartFn_Inputs_String_String_extraction_config_Output_internal_document_bridge_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<ExtractionResult> Function(String, OcrConfig)
  dco_decode_DartFn_Inputs_String_ocr_config_Output_extraction_result_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<bool> Function()
  dco_decode_DartFn_Inputs__Output_bool_AnyhowException(dynamic raw);

  @protected
  FutureOr<PlatformInt64> Function()
  dco_decode_DartFn_Inputs__Output_i_64_AnyhowException(dynamic raw);

  @protected
  FutureOr<List<String>> Function()
  dco_decode_DartFn_Inputs__Output_list_String_AnyhowException(dynamic raw);

  @protected
  FutureOr<OcrBackendType> Function()
  dco_decode_DartFn_Inputs__Output_ocr_backend_type_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<ProcessingStage> Function()
  dco_decode_DartFn_Inputs__Output_processing_stage_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<PlatformInt64> Function(ExtractionResult)
  dco_decode_DartFn_Inputs_extraction_result_Output_i_64_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<bool> Function(ExtractionResult, ExtractionConfig)
  dco_decode_DartFn_Inputs_extraction_result_extraction_config_Output_bool_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<void> Function(ExtractionResult, ExtractionConfig)
  dco_decode_DartFn_Inputs_extraction_result_extraction_config_Output_unit_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<String> Function(InternalDocumentBridge)
  dco_decode_DartFn_Inputs_internal_document_bridge_Output_String_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<List<Float64List>> Function(List<String>)
  dco_decode_DartFn_Inputs_list_String_Output_list_list_prim_f_64_strict_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<InternalDocumentBridge> Function(Uint8List, String, ExtractionConfig)
  dco_decode_DartFn_Inputs_list_prim_u_8_strict_String_extraction_config_Output_internal_document_bridge_AnyhowException(
    dynamic raw,
  );

  @protected
  FutureOr<ExtractionResult> Function(Uint8List, OcrConfig)
  dco_decode_DartFn_Inputs_list_prim_u_8_strict_ocr_config_Output_extraction_result_AnyhowException(
    dynamic raw,
  );

  @protected
  Object dco_decode_DartOpaque(dynamic raw);

  @protected
  Map<String, String> dco_decode_Map_String_String_None(dynamic raw);

  @protected
  Map<String, PlatformInt64> dco_decode_Map_String_i_64_None(dynamic raw);

  @protected
  Map<String, List<String>> dco_decode_Map_String_list_String_None(dynamic raw);

  @protected
  Map<String, Uint8List> dco_decode_Map_String_list_prim_u_8_strict_None(
    dynamic raw,
  );

  @protected
  ArcDocumentExtractor
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    dynamic raw,
  );

  @protected
  ArcEmbeddingBackend
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    dynamic raw,
  );

  @protected
  ArcOcrBackend
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    dynamic raw,
  );

  @protected
  ArcPostProcessor
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    dynamic raw,
  );

  @protected
  ArcRenderer
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    dynamic raw,
  );

  @protected
  ArcValidator
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    dynamic raw,
  );

  @protected
  DocumentExtractorDartImpl
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    dynamic raw,
  );

  @protected
  EmbeddingBackendDartImpl
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    dynamic raw,
  );

  @protected
  OcrBackendDartImpl
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    dynamic raw,
  );

  @protected
  PostProcessorDartImpl
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    dynamic raw,
  );

  @protected
  RendererDartImpl
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    dynamic raw,
  );

  @protected
  ValidatorDartImpl
  dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    dynamic raw,
  );

  @protected
  String dco_decode_String(dynamic raw);

  @protected
  AccelerationConfig dco_decode_acceleration_config(dynamic raw);

  @protected
  AnnotationKind dco_decode_annotation_kind(dynamic raw);

  @protected
  ArchiveEntry dco_decode_archive_entry(dynamic raw);

  @protected
  ArchiveMetadata dco_decode_archive_metadata(dynamic raw);

  @protected
  BBox dco_decode_b_box(dynamic raw);

  @protected
  BatchBytesItem dco_decode_batch_bytes_item(dynamic raw);

  @protected
  BatchFileItem dco_decode_batch_file_item(dynamic raw);

  @protected
  BibtexMetadata dco_decode_bibtex_metadata(dynamic raw);

  @protected
  BlockType dco_decode_block_type(dynamic raw);

  @protected
  bool dco_decode_bool(dynamic raw);

  @protected
  BoundingBox dco_decode_bounding_box(dynamic raw);

  @protected
  AccelerationConfig dco_decode_box_autoadd_acceleration_config(dynamic raw);

  @protected
  ArchiveMetadata dco_decode_box_autoadd_archive_metadata(dynamic raw);

  @protected
  BibtexMetadata dco_decode_box_autoadd_bibtex_metadata(dynamic raw);

  @protected
  bool dco_decode_box_autoadd_bool(dynamic raw);

  @protected
  BoundingBox dco_decode_box_autoadd_bounding_box(dynamic raw);

  @protected
  ChunkingConfig dco_decode_box_autoadd_chunking_config(dynamic raw);

  @protected
  CitationMetadata dco_decode_box_autoadd_citation_metadata(dynamic raw);

  @protected
  ContentFilterConfig dco_decode_box_autoadd_content_filter_config(dynamic raw);

  @protected
  CoreProperties dco_decode_box_autoadd_core_properties(dynamic raw);

  @protected
  CsvMetadata dco_decode_box_autoadd_csv_metadata(dynamic raw);

  @protected
  DbfMetadata dco_decode_box_autoadd_dbf_metadata(dynamic raw);

  @protected
  DiffOptions dco_decode_box_autoadd_diff_options(dynamic raw);

  @protected
  DjotContent dco_decode_box_autoadd_djot_content(dynamic raw);

  @protected
  DocumentStructure dco_decode_box_autoadd_document_structure(dynamic raw);

  @protected
  DocxAppProperties dco_decode_box_autoadd_docx_app_properties(dynamic raw);

  @protected
  DocxMetadata dco_decode_box_autoadd_docx_metadata(dynamic raw);

  @protected
  EmailConfig dco_decode_box_autoadd_email_config(dynamic raw);

  @protected
  EmailMetadata dco_decode_box_autoadd_email_metadata(dynamic raw);

  @protected
  EmbeddingConfig dco_decode_box_autoadd_embedding_config(dynamic raw);

  @protected
  EmbeddingPreset dco_decode_box_autoadd_embedding_preset(dynamic raw);

  @protected
  EpubMetadata dco_decode_box_autoadd_epub_metadata(dynamic raw);

  @protected
  ErrorMetadata dco_decode_box_autoadd_error_metadata(dynamic raw);

  @protected
  ExcelMetadata dco_decode_box_autoadd_excel_metadata(dynamic raw);

  @protected
  ExtractionConfig dco_decode_box_autoadd_extraction_config(dynamic raw);

  @protected
  ExtractionMethod dco_decode_box_autoadd_extraction_method(dynamic raw);

  @protected
  ExtractionResult dco_decode_box_autoadd_extraction_result(dynamic raw);

  @protected
  double dco_decode_box_autoadd_f_64(dynamic raw);

  @protected
  FictionBookMetadata dco_decode_box_autoadd_fiction_book_metadata(dynamic raw);

  @protected
  FileExtractionConfig dco_decode_box_autoadd_file_extraction_config(
    dynamic raw,
  );

  @protected
  FormatMetadata dco_decode_box_autoadd_format_metadata(dynamic raw);

  @protected
  HeadingContext dco_decode_box_autoadd_heading_context(dynamic raw);

  @protected
  HierarchyConfig dco_decode_box_autoadd_hierarchy_config(dynamic raw);

  @protected
  HtmlMetadata dco_decode_box_autoadd_html_metadata(dynamic raw);

  @protected
  HtmlOutputConfig dco_decode_box_autoadd_html_output_config(dynamic raw);

  @protected
  PlatformInt64 dco_decode_box_autoadd_i_64(dynamic raw);

  @protected
  ImageExtractionConfig dco_decode_box_autoadd_image_extraction_config(
    dynamic raw,
  );

  @protected
  ImageKind dco_decode_box_autoadd_image_kind(dynamic raw);

  @protected
  ImageMetadata dco_decode_box_autoadd_image_metadata(dynamic raw);

  @protected
  ImagePreprocessingConfig dco_decode_box_autoadd_image_preprocessing_config(
    dynamic raw,
  );

  @protected
  ImagePreprocessingMetadata
  dco_decode_box_autoadd_image_preprocessing_metadata(dynamic raw);

  @protected
  JatsMetadata dco_decode_box_autoadd_jats_metadata(dynamic raw);

  @protected
  KeywordConfig dco_decode_box_autoadd_keyword_config(dynamic raw);

  @protected
  LanguageDetectionConfig dco_decode_box_autoadd_language_detection_config(
    dynamic raw,
  );

  @protected
  LayoutDetectionConfig dco_decode_box_autoadd_layout_detection_config(
    dynamic raw,
  );

  @protected
  LlmConfig dco_decode_box_autoadd_llm_config(dynamic raw);

  @protected
  OcrConfig dco_decode_box_autoadd_ocr_config(dynamic raw);

  @protected
  OcrElementConfig dco_decode_box_autoadd_ocr_element_config(dynamic raw);

  @protected
  OcrMetadata dco_decode_box_autoadd_ocr_metadata(dynamic raw);

  @protected
  OcrPipelineConfig dco_decode_box_autoadd_ocr_pipeline_config(dynamic raw);

  @protected
  OcrQualityThresholds dco_decode_box_autoadd_ocr_quality_thresholds(
    dynamic raw,
  );

  @protected
  OcrRotation dco_decode_box_autoadd_ocr_rotation(dynamic raw);

  @protected
  OcrTableBoundingBox dco_decode_box_autoadd_ocr_table_bounding_box(
    dynamic raw,
  );

  @protected
  OutputFormat dco_decode_box_autoadd_output_format(dynamic raw);

  @protected
  PageConfig dco_decode_box_autoadd_page_config(dynamic raw);

  @protected
  PageHierarchy dco_decode_box_autoadd_page_hierarchy(dynamic raw);

  @protected
  PageStructure dco_decode_box_autoadd_page_structure(dynamic raw);

  @protected
  PdfConfig dco_decode_box_autoadd_pdf_config(dynamic raw);

  @protected
  PdfMetadata dco_decode_box_autoadd_pdf_metadata(dynamic raw);

  @protected
  PostProcessorConfig dco_decode_box_autoadd_post_processor_config(dynamic raw);

  @protected
  PptxMetadata dco_decode_box_autoadd_pptx_metadata(dynamic raw);

  @protected
  PstMetadata dco_decode_box_autoadd_pst_metadata(dynamic raw);

  @protected
  RakeParams dco_decode_box_autoadd_rake_params(dynamic raw);

  @protected
  ResultFormat dco_decode_box_autoadd_result_format(dynamic raw);

  @protected
  RevisionAnchor dco_decode_box_autoadd_revision_anchor(dynamic raw);

  @protected
  SecurityLimits dco_decode_box_autoadd_security_limits(dynamic raw);

  @protected
  StructuredExtractionConfig
  dco_decode_box_autoadd_structured_extraction_config(dynamic raw);

  @protected
  TableGrid dco_decode_box_autoadd_table_grid(dynamic raw);

  @protected
  TesseractConfig dco_decode_box_autoadd_tesseract_config(dynamic raw);

  @protected
  TextDirection dco_decode_box_autoadd_text_direction(dynamic raw);

  @protected
  TextMetadata dco_decode_box_autoadd_text_metadata(dynamic raw);

  @protected
  TokenReductionOptions dco_decode_box_autoadd_token_reduction_options(
    dynamic raw,
  );

  @protected
  TreeSitterConfig dco_decode_box_autoadd_tree_sitter_config(dynamic raw);

  @protected
  XmlMetadata dco_decode_box_autoadd_xml_metadata(dynamic raw);

  @protected
  YakeParams dco_decode_box_autoadd_yake_params(dynamic raw);

  @protected
  YearRange dco_decode_box_autoadd_year_range(dynamic raw);

  @protected
  CacheStats dco_decode_cache_stats(dynamic raw);

  @protected
  CellChange dco_decode_cell_change(dynamic raw);

  @protected
  Chunk dco_decode_chunk(dynamic raw);

  @protected
  ChunkMetadata dco_decode_chunk_metadata(dynamic raw);

  @protected
  ChunkSizing dco_decode_chunk_sizing(dynamic raw);

  @protected
  ChunkType dco_decode_chunk_type(dynamic raw);

  @protected
  ChunkerType dco_decode_chunker_type(dynamic raw);

  @protected
  ChunkingConfig dco_decode_chunking_config(dynamic raw);

  @protected
  CitationMetadata dco_decode_citation_metadata(dynamic raw);

  @protected
  CodeContentMode dco_decode_code_content_mode(dynamic raw);

  @protected
  ContentFilterConfig dco_decode_content_filter_config(dynamic raw);

  @protected
  ContentLayer dco_decode_content_layer(dynamic raw);

  @protected
  ContributorRole dco_decode_contributor_role(dynamic raw);

  @protected
  CoreProperties dco_decode_core_properties(dynamic raw);

  @protected
  CsvMetadata dco_decode_csv_metadata(dynamic raw);

  @protected
  DbfFieldInfo dco_decode_dbf_field_info(dynamic raw);

  @protected
  DbfMetadata dco_decode_dbf_metadata(dynamic raw);

  @protected
  DetectResponse dco_decode_detect_response(dynamic raw);

  @protected
  DetectionResult dco_decode_detection_result(dynamic raw);

  @protected
  DiffHunk dco_decode_diff_hunk(dynamic raw);

  @protected
  DiffLine dco_decode_diff_line(dynamic raw);

  @protected
  DiffOptions dco_decode_diff_options(dynamic raw);

  @protected
  DjotContent dco_decode_djot_content(dynamic raw);

  @protected
  DjotImage dco_decode_djot_image(dynamic raw);

  @protected
  DjotLink dco_decode_djot_link(dynamic raw);

  @protected
  DocumentNode dco_decode_document_node(dynamic raw);

  @protected
  DocumentRelationship dco_decode_document_relationship(dynamic raw);

  @protected
  DocumentRevision dco_decode_document_revision(dynamic raw);

  @protected
  DocumentStructure dco_decode_document_structure(dynamic raw);

  @protected
  DocxAppProperties dco_decode_docx_app_properties(dynamic raw);

  @protected
  DocxMetadata dco_decode_docx_metadata(dynamic raw);

  @protected
  Element dco_decode_element(dynamic raw);

  @protected
  ElementMetadata dco_decode_element_metadata(dynamic raw);

  @protected
  ElementType dco_decode_element_type(dynamic raw);

  @protected
  EmailAttachment dco_decode_email_attachment(dynamic raw);

  @protected
  EmailConfig dco_decode_email_config(dynamic raw);

  @protected
  EmailExtractionResult dco_decode_email_extraction_result(dynamic raw);

  @protected
  EmailMetadata dco_decode_email_metadata(dynamic raw);

  @protected
  EmbeddedChanges dco_decode_embedded_changes(dynamic raw);

  @protected
  EmbeddedDiff dco_decode_embedded_diff(dynamic raw);

  @protected
  EmbeddedFile dco_decode_embedded_file(dynamic raw);

  @protected
  EmbeddingConfig dco_decode_embedding_config(dynamic raw);

  @protected
  EmbeddingModelType dco_decode_embedding_model_type(dynamic raw);

  @protected
  EmbeddingPreset dco_decode_embedding_preset(dynamic raw);

  @protected
  EpubMetadata dco_decode_epub_metadata(dynamic raw);

  @protected
  ErrorMetadata dco_decode_error_metadata(dynamic raw);

  @protected
  ExcelMetadata dco_decode_excel_metadata(dynamic raw);

  @protected
  ExcelSheet dco_decode_excel_sheet(dynamic raw);

  @protected
  ExcelWorkbook dco_decode_excel_workbook(dynamic raw);

  @protected
  ExecutionProviderType dco_decode_execution_provider_type(dynamic raw);

  @protected
  ExtractedImage dco_decode_extracted_image(dynamic raw);

  @protected
  ExtractedUri dco_decode_extracted_uri(dynamic raw);

  @protected
  ExtractionConfig dco_decode_extraction_config(dynamic raw);

  @protected
  ExtractionDiff dco_decode_extraction_diff(dynamic raw);

  @protected
  ExtractionMethod dco_decode_extraction_method(dynamic raw);

  @protected
  ExtractionResult dco_decode_extraction_result(dynamic raw);

  @protected
  double dco_decode_f_64(dynamic raw);

  @protected
  FictionBookMetadata dco_decode_fiction_book_metadata(dynamic raw);

  @protected
  FileExtractionConfig dco_decode_file_extraction_config(dynamic raw);

  @protected
  Footnote dco_decode_footnote(dynamic raw);

  @protected
  FormatMetadata dco_decode_format_metadata(dynamic raw);

  @protected
  FormattedBlock dco_decode_formatted_block(dynamic raw);

  @protected
  GridCell dco_decode_grid_cell(dynamic raw);

  @protected
  HeaderMetadata dco_decode_header_metadata(dynamic raw);

  @protected
  HeadingContext dco_decode_heading_context(dynamic raw);

  @protected
  HeadingLevel dco_decode_heading_level(dynamic raw);

  @protected
  HierarchicalBlock dco_decode_hierarchical_block(dynamic raw);

  @protected
  HierarchyConfig dco_decode_hierarchy_config(dynamic raw);

  @protected
  HtmlMetadata dco_decode_html_metadata(dynamic raw);

  @protected
  HtmlOutputConfig dco_decode_html_output_config(dynamic raw);

  @protected
  HtmlTheme dco_decode_html_theme(dynamic raw);

  @protected
  int dco_decode_i_32(dynamic raw);

  @protected
  PlatformInt64 dco_decode_i_64(dynamic raw);

  @protected
  ImageExtractionConfig dco_decode_image_extraction_config(dynamic raw);

  @protected
  ImageKind dco_decode_image_kind(dynamic raw);

  @protected
  ImageMetadata dco_decode_image_metadata(dynamic raw);

  @protected
  ImageMetadataType dco_decode_image_metadata_type(dynamic raw);

  @protected
  ImagePreprocessingConfig dco_decode_image_preprocessing_config(dynamic raw);

  @protected
  ImagePreprocessingMetadata dco_decode_image_preprocessing_metadata(
    dynamic raw,
  );

  @protected
  ImageType dco_decode_image_type(dynamic raw);

  @protected
  InlineElement dco_decode_inline_element(dynamic raw);

  @protected
  InlineType dco_decode_inline_type(dynamic raw);

  @protected
  InternalDocumentBridge dco_decode_internal_document_bridge(dynamic raw);

  @protected
  PlatformInt64 dco_decode_isize(dynamic raw);

  @protected
  JatsMetadata dco_decode_jats_metadata(dynamic raw);

  @protected
  Keyword dco_decode_keyword(dynamic raw);

  @protected
  KeywordAlgorithm dco_decode_keyword_algorithm(dynamic raw);

  @protected
  KeywordConfig dco_decode_keyword_config(dynamic raw);

  @protected
  LanguageDetectionConfig dco_decode_language_detection_config(dynamic raw);

  @protected
  LayoutClass dco_decode_layout_class(dynamic raw);

  @protected
  LayoutDetection dco_decode_layout_detection(dynamic raw);

  @protected
  LayoutDetectionConfig dco_decode_layout_detection_config(dynamic raw);

  @protected
  LayoutRegion dco_decode_layout_region(dynamic raw);

  @protected
  LinkMetadata dco_decode_link_metadata(dynamic raw);

  @protected
  LinkType dco_decode_link_type(dynamic raw);

  @protected
  List<String> dco_decode_list_String(dynamic raw);

  @protected
  List<ArchiveEntry> dco_decode_list_archive_entry(dynamic raw);

  @protected
  List<BatchBytesItem> dco_decode_list_batch_bytes_item(dynamic raw);

  @protected
  List<BatchFileItem> dco_decode_list_batch_file_item(dynamic raw);

  @protected
  List<CellChange> dco_decode_list_cell_change(dynamic raw);

  @protected
  List<Chunk> dco_decode_list_chunk(dynamic raw);

  @protected
  List<ContributorRole> dco_decode_list_contributor_role(dynamic raw);

  @protected
  List<DbfFieldInfo> dco_decode_list_dbf_field_info(dynamic raw);

  @protected
  List<DiffHunk> dco_decode_list_diff_hunk(dynamic raw);

  @protected
  List<DiffLine> dco_decode_list_diff_line(dynamic raw);

  @protected
  List<DjotImage> dco_decode_list_djot_image(dynamic raw);

  @protected
  List<DjotLink> dco_decode_list_djot_link(dynamic raw);

  @protected
  List<DocumentNode> dco_decode_list_document_node(dynamic raw);

  @protected
  List<DocumentRelationship> dco_decode_list_document_relationship(dynamic raw);

  @protected
  List<DocumentRevision> dco_decode_list_document_revision(dynamic raw);

  @protected
  List<Element> dco_decode_list_element(dynamic raw);

  @protected
  List<EmailAttachment> dco_decode_list_email_attachment(dynamic raw);

  @protected
  List<EmbeddedDiff> dco_decode_list_embedded_diff(dynamic raw);

  @protected
  List<ExcelSheet> dco_decode_list_excel_sheet(dynamic raw);

  @protected
  List<ExtractedImage> dco_decode_list_extracted_image(dynamic raw);

  @protected
  List<ExtractedUri> dco_decode_list_extracted_uri(dynamic raw);

  @protected
  List<ExtractionResult> dco_decode_list_extraction_result(dynamic raw);

  @protected
  List<Footnote> dco_decode_list_footnote(dynamic raw);

  @protected
  List<FormattedBlock> dco_decode_list_formatted_block(dynamic raw);

  @protected
  List<GridCell> dco_decode_list_grid_cell(dynamic raw);

  @protected
  List<HeaderMetadata> dco_decode_list_header_metadata(dynamic raw);

  @protected
  List<HeadingLevel> dco_decode_list_heading_level(dynamic raw);

  @protected
  List<HierarchicalBlock> dco_decode_list_hierarchical_block(dynamic raw);

  @protected
  List<ImageMetadataType> dco_decode_list_image_metadata_type(dynamic raw);

  @protected
  List<InlineElement> dco_decode_list_inline_element(dynamic raw);

  @protected
  List<Keyword> dco_decode_list_keyword(dynamic raw);

  @protected
  List<LayoutDetection> dco_decode_list_layout_detection(dynamic raw);

  @protected
  List<LayoutRegion> dco_decode_list_layout_region(dynamic raw);

  @protected
  List<LinkMetadata> dco_decode_list_link_metadata(dynamic raw);

  @protected
  List<List<String>> dco_decode_list_list_String(dynamic raw);

  @protected
  List<Float64List> dco_decode_list_list_prim_f_64_strict(dynamic raw);

  @protected
  List<LlmUsage> dco_decode_list_llm_usage(dynamic raw);

  @protected
  List<OcrElement> dco_decode_list_ocr_element(dynamic raw);

  @protected
  List<OcrPipelineStage> dco_decode_list_ocr_pipeline_stage(dynamic raw);

  @protected
  List<OcrTable> dco_decode_list_ocr_table(dynamic raw);

  @protected
  List<PageBoundary> dco_decode_list_page_boundary(dynamic raw);

  @protected
  List<PageContent> dco_decode_list_page_content(dynamic raw);

  @protected
  List<PageInfo> dco_decode_list_page_info(dynamic raw);

  @protected
  List<PdfAnnotation> dco_decode_list_pdf_annotation(dynamic raw);

  @protected
  Float64List dco_decode_list_prim_f_64_strict(dynamic raw);

  @protected
  Int64List dco_decode_list_prim_i_64_strict(dynamic raw);

  @protected
  List<int> dco_decode_list_prim_u_8_loose(dynamic raw);

  @protected
  Uint8List dco_decode_list_prim_u_8_strict(dynamic raw);

  @protected
  List<ProcessingWarning> dco_decode_list_processing_warning(dynamic raw);

  @protected
  List<(String, PlatformInt64)> dco_decode_list_record_string_i_64(dynamic raw);

  @protected
  List<(String, Uint8List)> dco_decode_list_record_string_list_prim_u_8_strict(
    dynamic raw,
  );

  @protected
  List<(String, List<String>)> dco_decode_list_record_string_list_string(
    dynamic raw,
  );

  @protected
  List<(String, String)> dco_decode_list_record_string_string(dynamic raw);

  @protected
  List<StructuredData> dco_decode_list_structured_data(dynamic raw);

  @protected
  List<Table> dco_decode_list_table(dynamic raw);

  @protected
  List<TableDiff> dco_decode_list_table_diff(dynamic raw);

  @protected
  List<TextAnnotation> dco_decode_list_text_annotation(dynamic raw);

  @protected
  LlmConfig dco_decode_llm_config(dynamic raw);

  @protected
  LlmUsage dco_decode_llm_usage(dynamic raw);

  @protected
  Metadata dco_decode_metadata(dynamic raw);

  @protected
  ModelPaths dco_decode_model_paths(dynamic raw);

  @protected
  NodeContent dco_decode_node_content(dynamic raw);

  @protected
  OcrBackendType dco_decode_ocr_backend_type(dynamic raw);

  @protected
  OcrBoundingGeometry dco_decode_ocr_bounding_geometry(dynamic raw);

  @protected
  OcrConfidence dco_decode_ocr_confidence(dynamic raw);

  @protected
  OcrConfig dco_decode_ocr_config(dynamic raw);

  @protected
  OcrElement dco_decode_ocr_element(dynamic raw);

  @protected
  OcrElementConfig dco_decode_ocr_element_config(dynamic raw);

  @protected
  OcrElementLevel dco_decode_ocr_element_level(dynamic raw);

  @protected
  OcrExtractionResult dco_decode_ocr_extraction_result(dynamic raw);

  @protected
  OcrMetadata dco_decode_ocr_metadata(dynamic raw);

  @protected
  OcrPipelineConfig dco_decode_ocr_pipeline_config(dynamic raw);

  @protected
  OcrPipelineStage dco_decode_ocr_pipeline_stage(dynamic raw);

  @protected
  OcrQualityThresholds dco_decode_ocr_quality_thresholds(dynamic raw);

  @protected
  OcrRotation dco_decode_ocr_rotation(dynamic raw);

  @protected
  OcrTable dco_decode_ocr_table(dynamic raw);

  @protected
  OcrTableBoundingBox dco_decode_ocr_table_bounding_box(dynamic raw);

  @protected
  Map<String, String>? dco_decode_opt_Map_String_String_None(dynamic raw);

  @protected
  Map<String, PlatformInt64>? dco_decode_opt_Map_String_i_64_None(dynamic raw);

  @protected
  Map<String, List<String>>? dco_decode_opt_Map_String_list_String_None(
    dynamic raw,
  );

  @protected
  Map<String, Uint8List>? dco_decode_opt_Map_String_list_prim_u_8_strict_None(
    dynamic raw,
  );

  @protected
  String? dco_decode_opt_String(dynamic raw);

  @protected
  AccelerationConfig? dco_decode_opt_box_autoadd_acceleration_config(
    dynamic raw,
  );

  @protected
  bool? dco_decode_opt_box_autoadd_bool(dynamic raw);

  @protected
  BoundingBox? dco_decode_opt_box_autoadd_bounding_box(dynamic raw);

  @protected
  ChunkingConfig? dco_decode_opt_box_autoadd_chunking_config(dynamic raw);

  @protected
  ContentFilterConfig? dco_decode_opt_box_autoadd_content_filter_config(
    dynamic raw,
  );

  @protected
  CoreProperties? dco_decode_opt_box_autoadd_core_properties(dynamic raw);

  @protected
  DjotContent? dco_decode_opt_box_autoadd_djot_content(dynamic raw);

  @protected
  DocumentStructure? dco_decode_opt_box_autoadd_document_structure(dynamic raw);

  @protected
  DocxAppProperties? dco_decode_opt_box_autoadd_docx_app_properties(
    dynamic raw,
  );

  @protected
  EmailConfig? dco_decode_opt_box_autoadd_email_config(dynamic raw);

  @protected
  EmbeddingConfig? dco_decode_opt_box_autoadd_embedding_config(dynamic raw);

  @protected
  EmbeddingPreset? dco_decode_opt_box_autoadd_embedding_preset(dynamic raw);

  @protected
  ErrorMetadata? dco_decode_opt_box_autoadd_error_metadata(dynamic raw);

  @protected
  ExtractionMethod? dco_decode_opt_box_autoadd_extraction_method(dynamic raw);

  @protected
  ExtractionResult? dco_decode_opt_box_autoadd_extraction_result(dynamic raw);

  @protected
  double? dco_decode_opt_box_autoadd_f_64(dynamic raw);

  @protected
  FileExtractionConfig? dco_decode_opt_box_autoadd_file_extraction_config(
    dynamic raw,
  );

  @protected
  FormatMetadata? dco_decode_opt_box_autoadd_format_metadata(dynamic raw);

  @protected
  HeadingContext? dco_decode_opt_box_autoadd_heading_context(dynamic raw);

  @protected
  HierarchyConfig? dco_decode_opt_box_autoadd_hierarchy_config(dynamic raw);

  @protected
  HtmlOutputConfig? dco_decode_opt_box_autoadd_html_output_config(dynamic raw);

  @protected
  PlatformInt64? dco_decode_opt_box_autoadd_i_64(dynamic raw);

  @protected
  ImageExtractionConfig? dco_decode_opt_box_autoadd_image_extraction_config(
    dynamic raw,
  );

  @protected
  ImageKind? dco_decode_opt_box_autoadd_image_kind(dynamic raw);

  @protected
  ImagePreprocessingConfig?
  dco_decode_opt_box_autoadd_image_preprocessing_config(dynamic raw);

  @protected
  ImagePreprocessingMetadata?
  dco_decode_opt_box_autoadd_image_preprocessing_metadata(dynamic raw);

  @protected
  KeywordConfig? dco_decode_opt_box_autoadd_keyword_config(dynamic raw);

  @protected
  LanguageDetectionConfig? dco_decode_opt_box_autoadd_language_detection_config(
    dynamic raw,
  );

  @protected
  LayoutDetectionConfig? dco_decode_opt_box_autoadd_layout_detection_config(
    dynamic raw,
  );

  @protected
  LlmConfig? dco_decode_opt_box_autoadd_llm_config(dynamic raw);

  @protected
  OcrConfig? dco_decode_opt_box_autoadd_ocr_config(dynamic raw);

  @protected
  OcrElementConfig? dco_decode_opt_box_autoadd_ocr_element_config(dynamic raw);

  @protected
  OcrPipelineConfig? dco_decode_opt_box_autoadd_ocr_pipeline_config(
    dynamic raw,
  );

  @protected
  OcrQualityThresholds? dco_decode_opt_box_autoadd_ocr_quality_thresholds(
    dynamic raw,
  );

  @protected
  OcrRotation? dco_decode_opt_box_autoadd_ocr_rotation(dynamic raw);

  @protected
  OcrTableBoundingBox? dco_decode_opt_box_autoadd_ocr_table_bounding_box(
    dynamic raw,
  );

  @protected
  OutputFormat? dco_decode_opt_box_autoadd_output_format(dynamic raw);

  @protected
  PageConfig? dco_decode_opt_box_autoadd_page_config(dynamic raw);

  @protected
  PageHierarchy? dco_decode_opt_box_autoadd_page_hierarchy(dynamic raw);

  @protected
  PageStructure? dco_decode_opt_box_autoadd_page_structure(dynamic raw);

  @protected
  PdfConfig? dco_decode_opt_box_autoadd_pdf_config(dynamic raw);

  @protected
  PostProcessorConfig? dco_decode_opt_box_autoadd_post_processor_config(
    dynamic raw,
  );

  @protected
  RakeParams? dco_decode_opt_box_autoadd_rake_params(dynamic raw);

  @protected
  ResultFormat? dco_decode_opt_box_autoadd_result_format(dynamic raw);

  @protected
  RevisionAnchor? dco_decode_opt_box_autoadd_revision_anchor(dynamic raw);

  @protected
  SecurityLimits? dco_decode_opt_box_autoadd_security_limits(dynamic raw);

  @protected
  StructuredExtractionConfig?
  dco_decode_opt_box_autoadd_structured_extraction_config(dynamic raw);

  @protected
  TesseractConfig? dco_decode_opt_box_autoadd_tesseract_config(dynamic raw);

  @protected
  TextDirection? dco_decode_opt_box_autoadd_text_direction(dynamic raw);

  @protected
  TokenReductionOptions? dco_decode_opt_box_autoadd_token_reduction_options(
    dynamic raw,
  );

  @protected
  TreeSitterConfig? dco_decode_opt_box_autoadd_tree_sitter_config(dynamic raw);

  @protected
  YakeParams? dco_decode_opt_box_autoadd_yake_params(dynamic raw);

  @protected
  YearRange? dco_decode_opt_box_autoadd_year_range(dynamic raw);

  @protected
  List<String>? dco_decode_opt_list_String(dynamic raw);

  @protected
  List<ArchiveEntry>? dco_decode_opt_list_archive_entry(dynamic raw);

  @protected
  List<Chunk>? dco_decode_opt_list_chunk(dynamic raw);

  @protected
  List<DocumentRevision>? dco_decode_opt_list_document_revision(dynamic raw);

  @protected
  List<Element>? dco_decode_opt_list_element(dynamic raw);

  @protected
  List<ExtractedImage>? dco_decode_opt_list_extracted_image(dynamic raw);

  @protected
  List<ExtractedUri>? dco_decode_opt_list_extracted_uri(dynamic raw);

  @protected
  List<Keyword>? dco_decode_opt_list_keyword(dynamic raw);

  @protected
  List<LayoutRegion>? dco_decode_opt_list_layout_region(dynamic raw);

  @protected
  List<List<String>>? dco_decode_opt_list_list_String(dynamic raw);

  @protected
  List<LlmUsage>? dco_decode_opt_list_llm_usage(dynamic raw);

  @protected
  List<OcrElement>? dco_decode_opt_list_ocr_element(dynamic raw);

  @protected
  List<PageBoundary>? dco_decode_opt_list_page_boundary(dynamic raw);

  @protected
  List<PageContent>? dco_decode_opt_list_page_content(dynamic raw);

  @protected
  List<PageInfo>? dco_decode_opt_list_page_info(dynamic raw);

  @protected
  List<PdfAnnotation>? dco_decode_opt_list_pdf_annotation(dynamic raw);

  @protected
  Float64List? dco_decode_opt_list_prim_f_64_strict(dynamic raw);

  @protected
  Int64List? dco_decode_opt_list_prim_i_64_strict(dynamic raw);

  @protected
  Uint8List? dco_decode_opt_list_prim_u_8_strict(dynamic raw);

  @protected
  OrientationResult dco_decode_orientation_result(dynamic raw);

  @protected
  OutputFormat dco_decode_output_format(dynamic raw);

  @protected
  PaddleOcrConfig dco_decode_paddle_ocr_config(dynamic raw);

  @protected
  PageBoundary dco_decode_page_boundary(dynamic raw);

  @protected
  PageConfig dco_decode_page_config(dynamic raw);

  @protected
  PageContent dco_decode_page_content(dynamic raw);

  @protected
  PageHierarchy dco_decode_page_hierarchy(dynamic raw);

  @protected
  PageInfo dco_decode_page_info(dynamic raw);

  @protected
  PageStructure dco_decode_page_structure(dynamic raw);

  @protected
  PageUnitType dco_decode_page_unit_type(dynamic raw);

  @protected
  PdfAnnotation dco_decode_pdf_annotation(dynamic raw);

  @protected
  PdfAnnotationType dco_decode_pdf_annotation_type(dynamic raw);

  @protected
  PdfConfig dco_decode_pdf_config(dynamic raw);

  @protected
  PdfMetadata dco_decode_pdf_metadata(dynamic raw);

  @protected
  PostProcessorConfig dco_decode_post_processor_config(dynamic raw);

  @protected
  PptxAppProperties dco_decode_pptx_app_properties(dynamic raw);

  @protected
  PptxExtractionResult dco_decode_pptx_extraction_result(dynamic raw);

  @protected
  PptxMetadata dco_decode_pptx_metadata(dynamic raw);

  @protected
  ProcessingStage dco_decode_processing_stage(dynamic raw);

  @protected
  ProcessingWarning dco_decode_processing_warning(dynamic raw);

  @protected
  PstMetadata dco_decode_pst_metadata(dynamic raw);

  @protected
  RakeParams dco_decode_rake_params(dynamic raw);

  @protected
  RecognizedTable dco_decode_recognized_table(dynamic raw);

  @protected
  (String, PlatformInt64) dco_decode_record_string_i_64(dynamic raw);

  @protected
  (String, Uint8List) dco_decode_record_string_list_prim_u_8_strict(
    dynamic raw,
  );

  @protected
  (String, List<String>) dco_decode_record_string_list_string(dynamic raw);

  @protected
  (String, String) dco_decode_record_string_string(dynamic raw);

  @protected
  ReductionLevel dco_decode_reduction_level(dynamic raw);

  @protected
  RelationshipKind dco_decode_relationship_kind(dynamic raw);

  @protected
  ResultFormat dco_decode_result_format(dynamic raw);

  @protected
  RevisionAnchor dco_decode_revision_anchor(dynamic raw);

  @protected
  RevisionDelta dco_decode_revision_delta(dynamic raw);

  @protected
  RevisionKind dco_decode_revision_kind(dynamic raw);

  @protected
  SecurityLimits dco_decode_security_limits(dynamic raw);

  @protected
  ServerConfig dco_decode_server_config(dynamic raw);

  @protected
  StructuredData dco_decode_structured_data(dynamic raw);

  @protected
  StructuredDataResult dco_decode_structured_data_result(dynamic raw);

  @protected
  StructuredDataType dco_decode_structured_data_type(dynamic raw);

  @protected
  StructuredExtractionConfig dco_decode_structured_extraction_config(
    dynamic raw,
  );

  @protected
  SupportedFormat dco_decode_supported_format(dynamic raw);

  @protected
  Table dco_decode_table(dynamic raw);

  @protected
  TableCell dco_decode_table_cell(dynamic raw);

  @protected
  TableDiff dco_decode_table_diff(dynamic raw);

  @protected
  TableGrid dco_decode_table_grid(dynamic raw);

  @protected
  TableModel dco_decode_table_model(dynamic raw);

  @protected
  TesseractConfig dco_decode_tesseract_config(dynamic raw);

  @protected
  TextAnnotation dco_decode_text_annotation(dynamic raw);

  @protected
  TextDirection dco_decode_text_direction(dynamic raw);

  @protected
  TextExtractionResult dco_decode_text_extraction_result(dynamic raw);

  @protected
  TextMetadata dco_decode_text_metadata(dynamic raw);

  @protected
  TokenReductionConfig dco_decode_token_reduction_config(dynamic raw);

  @protected
  TokenReductionOptions dco_decode_token_reduction_options(dynamic raw);

  @protected
  TreeSitterConfig dco_decode_tree_sitter_config(dynamic raw);

  @protected
  TreeSitterProcessConfig dco_decode_tree_sitter_process_config(dynamic raw);

  @protected
  int dco_decode_u_8(dynamic raw);

  @protected
  void dco_decode_unit(dynamic raw);

  @protected
  UriKind dco_decode_uri_kind(dynamic raw);

  @protected
  BigInt dco_decode_usize(dynamic raw);

  @protected
  XlsxAppProperties dco_decode_xlsx_app_properties(dynamic raw);

  @protected
  XmlExtractionResult dco_decode_xml_extraction_result(dynamic raw);

  @protected
  XmlMetadata dco_decode_xml_metadata(dynamic raw);

  @protected
  YakeParams dco_decode_yake_params(dynamic raw);

  @protected
  YearRange dco_decode_year_range(dynamic raw);

  @protected
  AnyhowException sse_decode_AnyhowException(SseDeserializer deserializer);

  @protected
  ArcDocumentExtractor
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcEmbeddingBackend
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcOcrBackend
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcPostProcessor
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcRenderer
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcValidator
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    SseDeserializer deserializer,
  );

  @protected
  DocumentExtractorDartImpl
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingBackendDartImpl
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  OcrBackendDartImpl
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  PostProcessorDartImpl
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  RendererDartImpl
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  ValidatorDartImpl
  sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  DocumentExtractorDartImpl
  sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingBackendDartImpl
  sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  OcrBackendDartImpl
  sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  PostProcessorDartImpl
  sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  RendererDartImpl
  sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  ValidatorDartImpl
  sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  DocumentExtractorDartImpl
  sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingBackendDartImpl
  sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  OcrBackendDartImpl
  sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  PostProcessorDartImpl
  sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  RendererDartImpl
  sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  ValidatorDartImpl
  sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  Object sse_decode_DartOpaque(SseDeserializer deserializer);

  @protected
  Map<String, String> sse_decode_Map_String_String_None(
    SseDeserializer deserializer,
  );

  @protected
  Map<String, PlatformInt64> sse_decode_Map_String_i_64_None(
    SseDeserializer deserializer,
  );

  @protected
  Map<String, List<String>> sse_decode_Map_String_list_String_None(
    SseDeserializer deserializer,
  );

  @protected
  Map<String, Uint8List> sse_decode_Map_String_list_prim_u_8_strict_None(
    SseDeserializer deserializer,
  );

  @protected
  ArcDocumentExtractor
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcEmbeddingBackend
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcOcrBackend
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcPostProcessor
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcRenderer
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    SseDeserializer deserializer,
  );

  @protected
  ArcValidator
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    SseDeserializer deserializer,
  );

  @protected
  DocumentExtractorDartImpl
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingBackendDartImpl
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  OcrBackendDartImpl
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  PostProcessorDartImpl
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  RendererDartImpl
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  ValidatorDartImpl
  sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    SseDeserializer deserializer,
  );

  @protected
  String sse_decode_String(SseDeserializer deserializer);

  @protected
  AccelerationConfig sse_decode_acceleration_config(
    SseDeserializer deserializer,
  );

  @protected
  AnnotationKind sse_decode_annotation_kind(SseDeserializer deserializer);

  @protected
  ArchiveEntry sse_decode_archive_entry(SseDeserializer deserializer);

  @protected
  ArchiveMetadata sse_decode_archive_metadata(SseDeserializer deserializer);

  @protected
  BBox sse_decode_b_box(SseDeserializer deserializer);

  @protected
  BatchBytesItem sse_decode_batch_bytes_item(SseDeserializer deserializer);

  @protected
  BatchFileItem sse_decode_batch_file_item(SseDeserializer deserializer);

  @protected
  BibtexMetadata sse_decode_bibtex_metadata(SseDeserializer deserializer);

  @protected
  BlockType sse_decode_block_type(SseDeserializer deserializer);

  @protected
  bool sse_decode_bool(SseDeserializer deserializer);

  @protected
  BoundingBox sse_decode_bounding_box(SseDeserializer deserializer);

  @protected
  AccelerationConfig sse_decode_box_autoadd_acceleration_config(
    SseDeserializer deserializer,
  );

  @protected
  ArchiveMetadata sse_decode_box_autoadd_archive_metadata(
    SseDeserializer deserializer,
  );

  @protected
  BibtexMetadata sse_decode_box_autoadd_bibtex_metadata(
    SseDeserializer deserializer,
  );

  @protected
  bool sse_decode_box_autoadd_bool(SseDeserializer deserializer);

  @protected
  BoundingBox sse_decode_box_autoadd_bounding_box(SseDeserializer deserializer);

  @protected
  ChunkingConfig sse_decode_box_autoadd_chunking_config(
    SseDeserializer deserializer,
  );

  @protected
  CitationMetadata sse_decode_box_autoadd_citation_metadata(
    SseDeserializer deserializer,
  );

  @protected
  ContentFilterConfig sse_decode_box_autoadd_content_filter_config(
    SseDeserializer deserializer,
  );

  @protected
  CoreProperties sse_decode_box_autoadd_core_properties(
    SseDeserializer deserializer,
  );

  @protected
  CsvMetadata sse_decode_box_autoadd_csv_metadata(SseDeserializer deserializer);

  @protected
  DbfMetadata sse_decode_box_autoadd_dbf_metadata(SseDeserializer deserializer);

  @protected
  DiffOptions sse_decode_box_autoadd_diff_options(SseDeserializer deserializer);

  @protected
  DjotContent sse_decode_box_autoadd_djot_content(SseDeserializer deserializer);

  @protected
  DocumentStructure sse_decode_box_autoadd_document_structure(
    SseDeserializer deserializer,
  );

  @protected
  DocxAppProperties sse_decode_box_autoadd_docx_app_properties(
    SseDeserializer deserializer,
  );

  @protected
  DocxMetadata sse_decode_box_autoadd_docx_metadata(
    SseDeserializer deserializer,
  );

  @protected
  EmailConfig sse_decode_box_autoadd_email_config(SseDeserializer deserializer);

  @protected
  EmailMetadata sse_decode_box_autoadd_email_metadata(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingConfig sse_decode_box_autoadd_embedding_config(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingPreset sse_decode_box_autoadd_embedding_preset(
    SseDeserializer deserializer,
  );

  @protected
  EpubMetadata sse_decode_box_autoadd_epub_metadata(
    SseDeserializer deserializer,
  );

  @protected
  ErrorMetadata sse_decode_box_autoadd_error_metadata(
    SseDeserializer deserializer,
  );

  @protected
  ExcelMetadata sse_decode_box_autoadd_excel_metadata(
    SseDeserializer deserializer,
  );

  @protected
  ExtractionConfig sse_decode_box_autoadd_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  ExtractionMethod sse_decode_box_autoadd_extraction_method(
    SseDeserializer deserializer,
  );

  @protected
  ExtractionResult sse_decode_box_autoadd_extraction_result(
    SseDeserializer deserializer,
  );

  @protected
  double sse_decode_box_autoadd_f_64(SseDeserializer deserializer);

  @protected
  FictionBookMetadata sse_decode_box_autoadd_fiction_book_metadata(
    SseDeserializer deserializer,
  );

  @protected
  FileExtractionConfig sse_decode_box_autoadd_file_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  FormatMetadata sse_decode_box_autoadd_format_metadata(
    SseDeserializer deserializer,
  );

  @protected
  HeadingContext sse_decode_box_autoadd_heading_context(
    SseDeserializer deserializer,
  );

  @protected
  HierarchyConfig sse_decode_box_autoadd_hierarchy_config(
    SseDeserializer deserializer,
  );

  @protected
  HtmlMetadata sse_decode_box_autoadd_html_metadata(
    SseDeserializer deserializer,
  );

  @protected
  HtmlOutputConfig sse_decode_box_autoadd_html_output_config(
    SseDeserializer deserializer,
  );

  @protected
  PlatformInt64 sse_decode_box_autoadd_i_64(SseDeserializer deserializer);

  @protected
  ImageExtractionConfig sse_decode_box_autoadd_image_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  ImageKind sse_decode_box_autoadd_image_kind(SseDeserializer deserializer);

  @protected
  ImageMetadata sse_decode_box_autoadd_image_metadata(
    SseDeserializer deserializer,
  );

  @protected
  ImagePreprocessingConfig sse_decode_box_autoadd_image_preprocessing_config(
    SseDeserializer deserializer,
  );

  @protected
  ImagePreprocessingMetadata
  sse_decode_box_autoadd_image_preprocessing_metadata(
    SseDeserializer deserializer,
  );

  @protected
  JatsMetadata sse_decode_box_autoadd_jats_metadata(
    SseDeserializer deserializer,
  );

  @protected
  KeywordConfig sse_decode_box_autoadd_keyword_config(
    SseDeserializer deserializer,
  );

  @protected
  LanguageDetectionConfig sse_decode_box_autoadd_language_detection_config(
    SseDeserializer deserializer,
  );

  @protected
  LayoutDetectionConfig sse_decode_box_autoadd_layout_detection_config(
    SseDeserializer deserializer,
  );

  @protected
  LlmConfig sse_decode_box_autoadd_llm_config(SseDeserializer deserializer);

  @protected
  OcrConfig sse_decode_box_autoadd_ocr_config(SseDeserializer deserializer);

  @protected
  OcrElementConfig sse_decode_box_autoadd_ocr_element_config(
    SseDeserializer deserializer,
  );

  @protected
  OcrMetadata sse_decode_box_autoadd_ocr_metadata(SseDeserializer deserializer);

  @protected
  OcrPipelineConfig sse_decode_box_autoadd_ocr_pipeline_config(
    SseDeserializer deserializer,
  );

  @protected
  OcrQualityThresholds sse_decode_box_autoadd_ocr_quality_thresholds(
    SseDeserializer deserializer,
  );

  @protected
  OcrRotation sse_decode_box_autoadd_ocr_rotation(SseDeserializer deserializer);

  @protected
  OcrTableBoundingBox sse_decode_box_autoadd_ocr_table_bounding_box(
    SseDeserializer deserializer,
  );

  @protected
  OutputFormat sse_decode_box_autoadd_output_format(
    SseDeserializer deserializer,
  );

  @protected
  PageConfig sse_decode_box_autoadd_page_config(SseDeserializer deserializer);

  @protected
  PageHierarchy sse_decode_box_autoadd_page_hierarchy(
    SseDeserializer deserializer,
  );

  @protected
  PageStructure sse_decode_box_autoadd_page_structure(
    SseDeserializer deserializer,
  );

  @protected
  PdfConfig sse_decode_box_autoadd_pdf_config(SseDeserializer deserializer);

  @protected
  PdfMetadata sse_decode_box_autoadd_pdf_metadata(SseDeserializer deserializer);

  @protected
  PostProcessorConfig sse_decode_box_autoadd_post_processor_config(
    SseDeserializer deserializer,
  );

  @protected
  PptxMetadata sse_decode_box_autoadd_pptx_metadata(
    SseDeserializer deserializer,
  );

  @protected
  PstMetadata sse_decode_box_autoadd_pst_metadata(SseDeserializer deserializer);

  @protected
  RakeParams sse_decode_box_autoadd_rake_params(SseDeserializer deserializer);

  @protected
  ResultFormat sse_decode_box_autoadd_result_format(
    SseDeserializer deserializer,
  );

  @protected
  RevisionAnchor sse_decode_box_autoadd_revision_anchor(
    SseDeserializer deserializer,
  );

  @protected
  SecurityLimits sse_decode_box_autoadd_security_limits(
    SseDeserializer deserializer,
  );

  @protected
  StructuredExtractionConfig
  sse_decode_box_autoadd_structured_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  TableGrid sse_decode_box_autoadd_table_grid(SseDeserializer deserializer);

  @protected
  TesseractConfig sse_decode_box_autoadd_tesseract_config(
    SseDeserializer deserializer,
  );

  @protected
  TextDirection sse_decode_box_autoadd_text_direction(
    SseDeserializer deserializer,
  );

  @protected
  TextMetadata sse_decode_box_autoadd_text_metadata(
    SseDeserializer deserializer,
  );

  @protected
  TokenReductionOptions sse_decode_box_autoadd_token_reduction_options(
    SseDeserializer deserializer,
  );

  @protected
  TreeSitterConfig sse_decode_box_autoadd_tree_sitter_config(
    SseDeserializer deserializer,
  );

  @protected
  XmlMetadata sse_decode_box_autoadd_xml_metadata(SseDeserializer deserializer);

  @protected
  YakeParams sse_decode_box_autoadd_yake_params(SseDeserializer deserializer);

  @protected
  YearRange sse_decode_box_autoadd_year_range(SseDeserializer deserializer);

  @protected
  CacheStats sse_decode_cache_stats(SseDeserializer deserializer);

  @protected
  CellChange sse_decode_cell_change(SseDeserializer deserializer);

  @protected
  Chunk sse_decode_chunk(SseDeserializer deserializer);

  @protected
  ChunkMetadata sse_decode_chunk_metadata(SseDeserializer deserializer);

  @protected
  ChunkSizing sse_decode_chunk_sizing(SseDeserializer deserializer);

  @protected
  ChunkType sse_decode_chunk_type(SseDeserializer deserializer);

  @protected
  ChunkerType sse_decode_chunker_type(SseDeserializer deserializer);

  @protected
  ChunkingConfig sse_decode_chunking_config(SseDeserializer deserializer);

  @protected
  CitationMetadata sse_decode_citation_metadata(SseDeserializer deserializer);

  @protected
  CodeContentMode sse_decode_code_content_mode(SseDeserializer deserializer);

  @protected
  ContentFilterConfig sse_decode_content_filter_config(
    SseDeserializer deserializer,
  );

  @protected
  ContentLayer sse_decode_content_layer(SseDeserializer deserializer);

  @protected
  ContributorRole sse_decode_contributor_role(SseDeserializer deserializer);

  @protected
  CoreProperties sse_decode_core_properties(SseDeserializer deserializer);

  @protected
  CsvMetadata sse_decode_csv_metadata(SseDeserializer deserializer);

  @protected
  DbfFieldInfo sse_decode_dbf_field_info(SseDeserializer deserializer);

  @protected
  DbfMetadata sse_decode_dbf_metadata(SseDeserializer deserializer);

  @protected
  DetectResponse sse_decode_detect_response(SseDeserializer deserializer);

  @protected
  DetectionResult sse_decode_detection_result(SseDeserializer deserializer);

  @protected
  DiffHunk sse_decode_diff_hunk(SseDeserializer deserializer);

  @protected
  DiffLine sse_decode_diff_line(SseDeserializer deserializer);

  @protected
  DiffOptions sse_decode_diff_options(SseDeserializer deserializer);

  @protected
  DjotContent sse_decode_djot_content(SseDeserializer deserializer);

  @protected
  DjotImage sse_decode_djot_image(SseDeserializer deserializer);

  @protected
  DjotLink sse_decode_djot_link(SseDeserializer deserializer);

  @protected
  DocumentNode sse_decode_document_node(SseDeserializer deserializer);

  @protected
  DocumentRelationship sse_decode_document_relationship(
    SseDeserializer deserializer,
  );

  @protected
  DocumentRevision sse_decode_document_revision(SseDeserializer deserializer);

  @protected
  DocumentStructure sse_decode_document_structure(SseDeserializer deserializer);

  @protected
  DocxAppProperties sse_decode_docx_app_properties(
    SseDeserializer deserializer,
  );

  @protected
  DocxMetadata sse_decode_docx_metadata(SseDeserializer deserializer);

  @protected
  Element sse_decode_element(SseDeserializer deserializer);

  @protected
  ElementMetadata sse_decode_element_metadata(SseDeserializer deserializer);

  @protected
  ElementType sse_decode_element_type(SseDeserializer deserializer);

  @protected
  EmailAttachment sse_decode_email_attachment(SseDeserializer deserializer);

  @protected
  EmailConfig sse_decode_email_config(SseDeserializer deserializer);

  @protected
  EmailExtractionResult sse_decode_email_extraction_result(
    SseDeserializer deserializer,
  );

  @protected
  EmailMetadata sse_decode_email_metadata(SseDeserializer deserializer);

  @protected
  EmbeddedChanges sse_decode_embedded_changes(SseDeserializer deserializer);

  @protected
  EmbeddedDiff sse_decode_embedded_diff(SseDeserializer deserializer);

  @protected
  EmbeddedFile sse_decode_embedded_file(SseDeserializer deserializer);

  @protected
  EmbeddingConfig sse_decode_embedding_config(SseDeserializer deserializer);

  @protected
  EmbeddingModelType sse_decode_embedding_model_type(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingPreset sse_decode_embedding_preset(SseDeserializer deserializer);

  @protected
  EpubMetadata sse_decode_epub_metadata(SseDeserializer deserializer);

  @protected
  ErrorMetadata sse_decode_error_metadata(SseDeserializer deserializer);

  @protected
  ExcelMetadata sse_decode_excel_metadata(SseDeserializer deserializer);

  @protected
  ExcelSheet sse_decode_excel_sheet(SseDeserializer deserializer);

  @protected
  ExcelWorkbook sse_decode_excel_workbook(SseDeserializer deserializer);

  @protected
  ExecutionProviderType sse_decode_execution_provider_type(
    SseDeserializer deserializer,
  );

  @protected
  ExtractedImage sse_decode_extracted_image(SseDeserializer deserializer);

  @protected
  ExtractedUri sse_decode_extracted_uri(SseDeserializer deserializer);

  @protected
  ExtractionConfig sse_decode_extraction_config(SseDeserializer deserializer);

  @protected
  ExtractionDiff sse_decode_extraction_diff(SseDeserializer deserializer);

  @protected
  ExtractionMethod sse_decode_extraction_method(SseDeserializer deserializer);

  @protected
  ExtractionResult sse_decode_extraction_result(SseDeserializer deserializer);

  @protected
  double sse_decode_f_64(SseDeserializer deserializer);

  @protected
  FictionBookMetadata sse_decode_fiction_book_metadata(
    SseDeserializer deserializer,
  );

  @protected
  FileExtractionConfig sse_decode_file_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  Footnote sse_decode_footnote(SseDeserializer deserializer);

  @protected
  FormatMetadata sse_decode_format_metadata(SseDeserializer deserializer);

  @protected
  FormattedBlock sse_decode_formatted_block(SseDeserializer deserializer);

  @protected
  GridCell sse_decode_grid_cell(SseDeserializer deserializer);

  @protected
  HeaderMetadata sse_decode_header_metadata(SseDeserializer deserializer);

  @protected
  HeadingContext sse_decode_heading_context(SseDeserializer deserializer);

  @protected
  HeadingLevel sse_decode_heading_level(SseDeserializer deserializer);

  @protected
  HierarchicalBlock sse_decode_hierarchical_block(SseDeserializer deserializer);

  @protected
  HierarchyConfig sse_decode_hierarchy_config(SseDeserializer deserializer);

  @protected
  HtmlMetadata sse_decode_html_metadata(SseDeserializer deserializer);

  @protected
  HtmlOutputConfig sse_decode_html_output_config(SseDeserializer deserializer);

  @protected
  HtmlTheme sse_decode_html_theme(SseDeserializer deserializer);

  @protected
  int sse_decode_i_32(SseDeserializer deserializer);

  @protected
  PlatformInt64 sse_decode_i_64(SseDeserializer deserializer);

  @protected
  ImageExtractionConfig sse_decode_image_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  ImageKind sse_decode_image_kind(SseDeserializer deserializer);

  @protected
  ImageMetadata sse_decode_image_metadata(SseDeserializer deserializer);

  @protected
  ImageMetadataType sse_decode_image_metadata_type(
    SseDeserializer deserializer,
  );

  @protected
  ImagePreprocessingConfig sse_decode_image_preprocessing_config(
    SseDeserializer deserializer,
  );

  @protected
  ImagePreprocessingMetadata sse_decode_image_preprocessing_metadata(
    SseDeserializer deserializer,
  );

  @protected
  ImageType sse_decode_image_type(SseDeserializer deserializer);

  @protected
  InlineElement sse_decode_inline_element(SseDeserializer deserializer);

  @protected
  InlineType sse_decode_inline_type(SseDeserializer deserializer);

  @protected
  InternalDocumentBridge sse_decode_internal_document_bridge(
    SseDeserializer deserializer,
  );

  @protected
  PlatformInt64 sse_decode_isize(SseDeserializer deserializer);

  @protected
  JatsMetadata sse_decode_jats_metadata(SseDeserializer deserializer);

  @protected
  Keyword sse_decode_keyword(SseDeserializer deserializer);

  @protected
  KeywordAlgorithm sse_decode_keyword_algorithm(SseDeserializer deserializer);

  @protected
  KeywordConfig sse_decode_keyword_config(SseDeserializer deserializer);

  @protected
  LanguageDetectionConfig sse_decode_language_detection_config(
    SseDeserializer deserializer,
  );

  @protected
  LayoutClass sse_decode_layout_class(SseDeserializer deserializer);

  @protected
  LayoutDetection sse_decode_layout_detection(SseDeserializer deserializer);

  @protected
  LayoutDetectionConfig sse_decode_layout_detection_config(
    SseDeserializer deserializer,
  );

  @protected
  LayoutRegion sse_decode_layout_region(SseDeserializer deserializer);

  @protected
  LinkMetadata sse_decode_link_metadata(SseDeserializer deserializer);

  @protected
  LinkType sse_decode_link_type(SseDeserializer deserializer);

  @protected
  List<String> sse_decode_list_String(SseDeserializer deserializer);

  @protected
  List<ArchiveEntry> sse_decode_list_archive_entry(
    SseDeserializer deserializer,
  );

  @protected
  List<BatchBytesItem> sse_decode_list_batch_bytes_item(
    SseDeserializer deserializer,
  );

  @protected
  List<BatchFileItem> sse_decode_list_batch_file_item(
    SseDeserializer deserializer,
  );

  @protected
  List<CellChange> sse_decode_list_cell_change(SseDeserializer deserializer);

  @protected
  List<Chunk> sse_decode_list_chunk(SseDeserializer deserializer);

  @protected
  List<ContributorRole> sse_decode_list_contributor_role(
    SseDeserializer deserializer,
  );

  @protected
  List<DbfFieldInfo> sse_decode_list_dbf_field_info(
    SseDeserializer deserializer,
  );

  @protected
  List<DiffHunk> sse_decode_list_diff_hunk(SseDeserializer deserializer);

  @protected
  List<DiffLine> sse_decode_list_diff_line(SseDeserializer deserializer);

  @protected
  List<DjotImage> sse_decode_list_djot_image(SseDeserializer deserializer);

  @protected
  List<DjotLink> sse_decode_list_djot_link(SseDeserializer deserializer);

  @protected
  List<DocumentNode> sse_decode_list_document_node(
    SseDeserializer deserializer,
  );

  @protected
  List<DocumentRelationship> sse_decode_list_document_relationship(
    SseDeserializer deserializer,
  );

  @protected
  List<DocumentRevision> sse_decode_list_document_revision(
    SseDeserializer deserializer,
  );

  @protected
  List<Element> sse_decode_list_element(SseDeserializer deserializer);

  @protected
  List<EmailAttachment> sse_decode_list_email_attachment(
    SseDeserializer deserializer,
  );

  @protected
  List<EmbeddedDiff> sse_decode_list_embedded_diff(
    SseDeserializer deserializer,
  );

  @protected
  List<ExcelSheet> sse_decode_list_excel_sheet(SseDeserializer deserializer);

  @protected
  List<ExtractedImage> sse_decode_list_extracted_image(
    SseDeserializer deserializer,
  );

  @protected
  List<ExtractedUri> sse_decode_list_extracted_uri(
    SseDeserializer deserializer,
  );

  @protected
  List<ExtractionResult> sse_decode_list_extraction_result(
    SseDeserializer deserializer,
  );

  @protected
  List<Footnote> sse_decode_list_footnote(SseDeserializer deserializer);

  @protected
  List<FormattedBlock> sse_decode_list_formatted_block(
    SseDeserializer deserializer,
  );

  @protected
  List<GridCell> sse_decode_list_grid_cell(SseDeserializer deserializer);

  @protected
  List<HeaderMetadata> sse_decode_list_header_metadata(
    SseDeserializer deserializer,
  );

  @protected
  List<HeadingLevel> sse_decode_list_heading_level(
    SseDeserializer deserializer,
  );

  @protected
  List<HierarchicalBlock> sse_decode_list_hierarchical_block(
    SseDeserializer deserializer,
  );

  @protected
  List<ImageMetadataType> sse_decode_list_image_metadata_type(
    SseDeserializer deserializer,
  );

  @protected
  List<InlineElement> sse_decode_list_inline_element(
    SseDeserializer deserializer,
  );

  @protected
  List<Keyword> sse_decode_list_keyword(SseDeserializer deserializer);

  @protected
  List<LayoutDetection> sse_decode_list_layout_detection(
    SseDeserializer deserializer,
  );

  @protected
  List<LayoutRegion> sse_decode_list_layout_region(
    SseDeserializer deserializer,
  );

  @protected
  List<LinkMetadata> sse_decode_list_link_metadata(
    SseDeserializer deserializer,
  );

  @protected
  List<List<String>> sse_decode_list_list_String(SseDeserializer deserializer);

  @protected
  List<Float64List> sse_decode_list_list_prim_f_64_strict(
    SseDeserializer deserializer,
  );

  @protected
  List<LlmUsage> sse_decode_list_llm_usage(SseDeserializer deserializer);

  @protected
  List<OcrElement> sse_decode_list_ocr_element(SseDeserializer deserializer);

  @protected
  List<OcrPipelineStage> sse_decode_list_ocr_pipeline_stage(
    SseDeserializer deserializer,
  );

  @protected
  List<OcrTable> sse_decode_list_ocr_table(SseDeserializer deserializer);

  @protected
  List<PageBoundary> sse_decode_list_page_boundary(
    SseDeserializer deserializer,
  );

  @protected
  List<PageContent> sse_decode_list_page_content(SseDeserializer deserializer);

  @protected
  List<PageInfo> sse_decode_list_page_info(SseDeserializer deserializer);

  @protected
  List<PdfAnnotation> sse_decode_list_pdf_annotation(
    SseDeserializer deserializer,
  );

  @protected
  Float64List sse_decode_list_prim_f_64_strict(SseDeserializer deserializer);

  @protected
  Int64List sse_decode_list_prim_i_64_strict(SseDeserializer deserializer);

  @protected
  List<int> sse_decode_list_prim_u_8_loose(SseDeserializer deserializer);

  @protected
  Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer);

  @protected
  List<ProcessingWarning> sse_decode_list_processing_warning(
    SseDeserializer deserializer,
  );

  @protected
  List<(String, PlatformInt64)> sse_decode_list_record_string_i_64(
    SseDeserializer deserializer,
  );

  @protected
  List<(String, Uint8List)> sse_decode_list_record_string_list_prim_u_8_strict(
    SseDeserializer deserializer,
  );

  @protected
  List<(String, List<String>)> sse_decode_list_record_string_list_string(
    SseDeserializer deserializer,
  );

  @protected
  List<(String, String)> sse_decode_list_record_string_string(
    SseDeserializer deserializer,
  );

  @protected
  List<StructuredData> sse_decode_list_structured_data(
    SseDeserializer deserializer,
  );

  @protected
  List<Table> sse_decode_list_table(SseDeserializer deserializer);

  @protected
  List<TableDiff> sse_decode_list_table_diff(SseDeserializer deserializer);

  @protected
  List<TextAnnotation> sse_decode_list_text_annotation(
    SseDeserializer deserializer,
  );

  @protected
  LlmConfig sse_decode_llm_config(SseDeserializer deserializer);

  @protected
  LlmUsage sse_decode_llm_usage(SseDeserializer deserializer);

  @protected
  Metadata sse_decode_metadata(SseDeserializer deserializer);

  @protected
  ModelPaths sse_decode_model_paths(SseDeserializer deserializer);

  @protected
  NodeContent sse_decode_node_content(SseDeserializer deserializer);

  @protected
  OcrBackendType sse_decode_ocr_backend_type(SseDeserializer deserializer);

  @protected
  OcrBoundingGeometry sse_decode_ocr_bounding_geometry(
    SseDeserializer deserializer,
  );

  @protected
  OcrConfidence sse_decode_ocr_confidence(SseDeserializer deserializer);

  @protected
  OcrConfig sse_decode_ocr_config(SseDeserializer deserializer);

  @protected
  OcrElement sse_decode_ocr_element(SseDeserializer deserializer);

  @protected
  OcrElementConfig sse_decode_ocr_element_config(SseDeserializer deserializer);

  @protected
  OcrElementLevel sse_decode_ocr_element_level(SseDeserializer deserializer);

  @protected
  OcrExtractionResult sse_decode_ocr_extraction_result(
    SseDeserializer deserializer,
  );

  @protected
  OcrMetadata sse_decode_ocr_metadata(SseDeserializer deserializer);

  @protected
  OcrPipelineConfig sse_decode_ocr_pipeline_config(
    SseDeserializer deserializer,
  );

  @protected
  OcrPipelineStage sse_decode_ocr_pipeline_stage(SseDeserializer deserializer);

  @protected
  OcrQualityThresholds sse_decode_ocr_quality_thresholds(
    SseDeserializer deserializer,
  );

  @protected
  OcrRotation sse_decode_ocr_rotation(SseDeserializer deserializer);

  @protected
  OcrTable sse_decode_ocr_table(SseDeserializer deserializer);

  @protected
  OcrTableBoundingBox sse_decode_ocr_table_bounding_box(
    SseDeserializer deserializer,
  );

  @protected
  Map<String, String>? sse_decode_opt_Map_String_String_None(
    SseDeserializer deserializer,
  );

  @protected
  Map<String, PlatformInt64>? sse_decode_opt_Map_String_i_64_None(
    SseDeserializer deserializer,
  );

  @protected
  Map<String, List<String>>? sse_decode_opt_Map_String_list_String_None(
    SseDeserializer deserializer,
  );

  @protected
  Map<String, Uint8List>? sse_decode_opt_Map_String_list_prim_u_8_strict_None(
    SseDeserializer deserializer,
  );

  @protected
  String? sse_decode_opt_String(SseDeserializer deserializer);

  @protected
  AccelerationConfig? sse_decode_opt_box_autoadd_acceleration_config(
    SseDeserializer deserializer,
  );

  @protected
  bool? sse_decode_opt_box_autoadd_bool(SseDeserializer deserializer);

  @protected
  BoundingBox? sse_decode_opt_box_autoadd_bounding_box(
    SseDeserializer deserializer,
  );

  @protected
  ChunkingConfig? sse_decode_opt_box_autoadd_chunking_config(
    SseDeserializer deserializer,
  );

  @protected
  ContentFilterConfig? sse_decode_opt_box_autoadd_content_filter_config(
    SseDeserializer deserializer,
  );

  @protected
  CoreProperties? sse_decode_opt_box_autoadd_core_properties(
    SseDeserializer deserializer,
  );

  @protected
  DjotContent? sse_decode_opt_box_autoadd_djot_content(
    SseDeserializer deserializer,
  );

  @protected
  DocumentStructure? sse_decode_opt_box_autoadd_document_structure(
    SseDeserializer deserializer,
  );

  @protected
  DocxAppProperties? sse_decode_opt_box_autoadd_docx_app_properties(
    SseDeserializer deserializer,
  );

  @protected
  EmailConfig? sse_decode_opt_box_autoadd_email_config(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingConfig? sse_decode_opt_box_autoadd_embedding_config(
    SseDeserializer deserializer,
  );

  @protected
  EmbeddingPreset? sse_decode_opt_box_autoadd_embedding_preset(
    SseDeserializer deserializer,
  );

  @protected
  ErrorMetadata? sse_decode_opt_box_autoadd_error_metadata(
    SseDeserializer deserializer,
  );

  @protected
  ExtractionMethod? sse_decode_opt_box_autoadd_extraction_method(
    SseDeserializer deserializer,
  );

  @protected
  ExtractionResult? sse_decode_opt_box_autoadd_extraction_result(
    SseDeserializer deserializer,
  );

  @protected
  double? sse_decode_opt_box_autoadd_f_64(SseDeserializer deserializer);

  @protected
  FileExtractionConfig? sse_decode_opt_box_autoadd_file_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  FormatMetadata? sse_decode_opt_box_autoadd_format_metadata(
    SseDeserializer deserializer,
  );

  @protected
  HeadingContext? sse_decode_opt_box_autoadd_heading_context(
    SseDeserializer deserializer,
  );

  @protected
  HierarchyConfig? sse_decode_opt_box_autoadd_hierarchy_config(
    SseDeserializer deserializer,
  );

  @protected
  HtmlOutputConfig? sse_decode_opt_box_autoadd_html_output_config(
    SseDeserializer deserializer,
  );

  @protected
  PlatformInt64? sse_decode_opt_box_autoadd_i_64(SseDeserializer deserializer);

  @protected
  ImageExtractionConfig? sse_decode_opt_box_autoadd_image_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  ImageKind? sse_decode_opt_box_autoadd_image_kind(
    SseDeserializer deserializer,
  );

  @protected
  ImagePreprocessingConfig?
  sse_decode_opt_box_autoadd_image_preprocessing_config(
    SseDeserializer deserializer,
  );

  @protected
  ImagePreprocessingMetadata?
  sse_decode_opt_box_autoadd_image_preprocessing_metadata(
    SseDeserializer deserializer,
  );

  @protected
  KeywordConfig? sse_decode_opt_box_autoadd_keyword_config(
    SseDeserializer deserializer,
  );

  @protected
  LanguageDetectionConfig? sse_decode_opt_box_autoadd_language_detection_config(
    SseDeserializer deserializer,
  );

  @protected
  LayoutDetectionConfig? sse_decode_opt_box_autoadd_layout_detection_config(
    SseDeserializer deserializer,
  );

  @protected
  LlmConfig? sse_decode_opt_box_autoadd_llm_config(
    SseDeserializer deserializer,
  );

  @protected
  OcrConfig? sse_decode_opt_box_autoadd_ocr_config(
    SseDeserializer deserializer,
  );

  @protected
  OcrElementConfig? sse_decode_opt_box_autoadd_ocr_element_config(
    SseDeserializer deserializer,
  );

  @protected
  OcrPipelineConfig? sse_decode_opt_box_autoadd_ocr_pipeline_config(
    SseDeserializer deserializer,
  );

  @protected
  OcrQualityThresholds? sse_decode_opt_box_autoadd_ocr_quality_thresholds(
    SseDeserializer deserializer,
  );

  @protected
  OcrRotation? sse_decode_opt_box_autoadd_ocr_rotation(
    SseDeserializer deserializer,
  );

  @protected
  OcrTableBoundingBox? sse_decode_opt_box_autoadd_ocr_table_bounding_box(
    SseDeserializer deserializer,
  );

  @protected
  OutputFormat? sse_decode_opt_box_autoadd_output_format(
    SseDeserializer deserializer,
  );

  @protected
  PageConfig? sse_decode_opt_box_autoadd_page_config(
    SseDeserializer deserializer,
  );

  @protected
  PageHierarchy? sse_decode_opt_box_autoadd_page_hierarchy(
    SseDeserializer deserializer,
  );

  @protected
  PageStructure? sse_decode_opt_box_autoadd_page_structure(
    SseDeserializer deserializer,
  );

  @protected
  PdfConfig? sse_decode_opt_box_autoadd_pdf_config(
    SseDeserializer deserializer,
  );

  @protected
  PostProcessorConfig? sse_decode_opt_box_autoadd_post_processor_config(
    SseDeserializer deserializer,
  );

  @protected
  RakeParams? sse_decode_opt_box_autoadd_rake_params(
    SseDeserializer deserializer,
  );

  @protected
  ResultFormat? sse_decode_opt_box_autoadd_result_format(
    SseDeserializer deserializer,
  );

  @protected
  RevisionAnchor? sse_decode_opt_box_autoadd_revision_anchor(
    SseDeserializer deserializer,
  );

  @protected
  SecurityLimits? sse_decode_opt_box_autoadd_security_limits(
    SseDeserializer deserializer,
  );

  @protected
  StructuredExtractionConfig?
  sse_decode_opt_box_autoadd_structured_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  TesseractConfig? sse_decode_opt_box_autoadd_tesseract_config(
    SseDeserializer deserializer,
  );

  @protected
  TextDirection? sse_decode_opt_box_autoadd_text_direction(
    SseDeserializer deserializer,
  );

  @protected
  TokenReductionOptions? sse_decode_opt_box_autoadd_token_reduction_options(
    SseDeserializer deserializer,
  );

  @protected
  TreeSitterConfig? sse_decode_opt_box_autoadd_tree_sitter_config(
    SseDeserializer deserializer,
  );

  @protected
  YakeParams? sse_decode_opt_box_autoadd_yake_params(
    SseDeserializer deserializer,
  );

  @protected
  YearRange? sse_decode_opt_box_autoadd_year_range(
    SseDeserializer deserializer,
  );

  @protected
  List<String>? sse_decode_opt_list_String(SseDeserializer deserializer);

  @protected
  List<ArchiveEntry>? sse_decode_opt_list_archive_entry(
    SseDeserializer deserializer,
  );

  @protected
  List<Chunk>? sse_decode_opt_list_chunk(SseDeserializer deserializer);

  @protected
  List<DocumentRevision>? sse_decode_opt_list_document_revision(
    SseDeserializer deserializer,
  );

  @protected
  List<Element>? sse_decode_opt_list_element(SseDeserializer deserializer);

  @protected
  List<ExtractedImage>? sse_decode_opt_list_extracted_image(
    SseDeserializer deserializer,
  );

  @protected
  List<ExtractedUri>? sse_decode_opt_list_extracted_uri(
    SseDeserializer deserializer,
  );

  @protected
  List<Keyword>? sse_decode_opt_list_keyword(SseDeserializer deserializer);

  @protected
  List<LayoutRegion>? sse_decode_opt_list_layout_region(
    SseDeserializer deserializer,
  );

  @protected
  List<List<String>>? sse_decode_opt_list_list_String(
    SseDeserializer deserializer,
  );

  @protected
  List<LlmUsage>? sse_decode_opt_list_llm_usage(SseDeserializer deserializer);

  @protected
  List<OcrElement>? sse_decode_opt_list_ocr_element(
    SseDeserializer deserializer,
  );

  @protected
  List<PageBoundary>? sse_decode_opt_list_page_boundary(
    SseDeserializer deserializer,
  );

  @protected
  List<PageContent>? sse_decode_opt_list_page_content(
    SseDeserializer deserializer,
  );

  @protected
  List<PageInfo>? sse_decode_opt_list_page_info(SseDeserializer deserializer);

  @protected
  List<PdfAnnotation>? sse_decode_opt_list_pdf_annotation(
    SseDeserializer deserializer,
  );

  @protected
  Float64List? sse_decode_opt_list_prim_f_64_strict(
    SseDeserializer deserializer,
  );

  @protected
  Int64List? sse_decode_opt_list_prim_i_64_strict(SseDeserializer deserializer);

  @protected
  Uint8List? sse_decode_opt_list_prim_u_8_strict(SseDeserializer deserializer);

  @protected
  OrientationResult sse_decode_orientation_result(SseDeserializer deserializer);

  @protected
  OutputFormat sse_decode_output_format(SseDeserializer deserializer);

  @protected
  PaddleOcrConfig sse_decode_paddle_ocr_config(SseDeserializer deserializer);

  @protected
  PageBoundary sse_decode_page_boundary(SseDeserializer deserializer);

  @protected
  PageConfig sse_decode_page_config(SseDeserializer deserializer);

  @protected
  PageContent sse_decode_page_content(SseDeserializer deserializer);

  @protected
  PageHierarchy sse_decode_page_hierarchy(SseDeserializer deserializer);

  @protected
  PageInfo sse_decode_page_info(SseDeserializer deserializer);

  @protected
  PageStructure sse_decode_page_structure(SseDeserializer deserializer);

  @protected
  PageUnitType sse_decode_page_unit_type(SseDeserializer deserializer);

  @protected
  PdfAnnotation sse_decode_pdf_annotation(SseDeserializer deserializer);

  @protected
  PdfAnnotationType sse_decode_pdf_annotation_type(
    SseDeserializer deserializer,
  );

  @protected
  PdfConfig sse_decode_pdf_config(SseDeserializer deserializer);

  @protected
  PdfMetadata sse_decode_pdf_metadata(SseDeserializer deserializer);

  @protected
  PostProcessorConfig sse_decode_post_processor_config(
    SseDeserializer deserializer,
  );

  @protected
  PptxAppProperties sse_decode_pptx_app_properties(
    SseDeserializer deserializer,
  );

  @protected
  PptxExtractionResult sse_decode_pptx_extraction_result(
    SseDeserializer deserializer,
  );

  @protected
  PptxMetadata sse_decode_pptx_metadata(SseDeserializer deserializer);

  @protected
  ProcessingStage sse_decode_processing_stage(SseDeserializer deserializer);

  @protected
  ProcessingWarning sse_decode_processing_warning(SseDeserializer deserializer);

  @protected
  PstMetadata sse_decode_pst_metadata(SseDeserializer deserializer);

  @protected
  RakeParams sse_decode_rake_params(SseDeserializer deserializer);

  @protected
  RecognizedTable sse_decode_recognized_table(SseDeserializer deserializer);

  @protected
  (String, PlatformInt64) sse_decode_record_string_i_64(
    SseDeserializer deserializer,
  );

  @protected
  (String, Uint8List) sse_decode_record_string_list_prim_u_8_strict(
    SseDeserializer deserializer,
  );

  @protected
  (String, List<String>) sse_decode_record_string_list_string(
    SseDeserializer deserializer,
  );

  @protected
  (String, String) sse_decode_record_string_string(
    SseDeserializer deserializer,
  );

  @protected
  ReductionLevel sse_decode_reduction_level(SseDeserializer deserializer);

  @protected
  RelationshipKind sse_decode_relationship_kind(SseDeserializer deserializer);

  @protected
  ResultFormat sse_decode_result_format(SseDeserializer deserializer);

  @protected
  RevisionAnchor sse_decode_revision_anchor(SseDeserializer deserializer);

  @protected
  RevisionDelta sse_decode_revision_delta(SseDeserializer deserializer);

  @protected
  RevisionKind sse_decode_revision_kind(SseDeserializer deserializer);

  @protected
  SecurityLimits sse_decode_security_limits(SseDeserializer deserializer);

  @protected
  ServerConfig sse_decode_server_config(SseDeserializer deserializer);

  @protected
  StructuredData sse_decode_structured_data(SseDeserializer deserializer);

  @protected
  StructuredDataResult sse_decode_structured_data_result(
    SseDeserializer deserializer,
  );

  @protected
  StructuredDataType sse_decode_structured_data_type(
    SseDeserializer deserializer,
  );

  @protected
  StructuredExtractionConfig sse_decode_structured_extraction_config(
    SseDeserializer deserializer,
  );

  @protected
  SupportedFormat sse_decode_supported_format(SseDeserializer deserializer);

  @protected
  Table sse_decode_table(SseDeserializer deserializer);

  @protected
  TableCell sse_decode_table_cell(SseDeserializer deserializer);

  @protected
  TableDiff sse_decode_table_diff(SseDeserializer deserializer);

  @protected
  TableGrid sse_decode_table_grid(SseDeserializer deserializer);

  @protected
  TableModel sse_decode_table_model(SseDeserializer deserializer);

  @protected
  TesseractConfig sse_decode_tesseract_config(SseDeserializer deserializer);

  @protected
  TextAnnotation sse_decode_text_annotation(SseDeserializer deserializer);

  @protected
  TextDirection sse_decode_text_direction(SseDeserializer deserializer);

  @protected
  TextExtractionResult sse_decode_text_extraction_result(
    SseDeserializer deserializer,
  );

  @protected
  TextMetadata sse_decode_text_metadata(SseDeserializer deserializer);

  @protected
  TokenReductionConfig sse_decode_token_reduction_config(
    SseDeserializer deserializer,
  );

  @protected
  TokenReductionOptions sse_decode_token_reduction_options(
    SseDeserializer deserializer,
  );

  @protected
  TreeSitterConfig sse_decode_tree_sitter_config(SseDeserializer deserializer);

  @protected
  TreeSitterProcessConfig sse_decode_tree_sitter_process_config(
    SseDeserializer deserializer,
  );

  @protected
  int sse_decode_u_8(SseDeserializer deserializer);

  @protected
  void sse_decode_unit(SseDeserializer deserializer);

  @protected
  UriKind sse_decode_uri_kind(SseDeserializer deserializer);

  @protected
  BigInt sse_decode_usize(SseDeserializer deserializer);

  @protected
  XlsxAppProperties sse_decode_xlsx_app_properties(
    SseDeserializer deserializer,
  );

  @protected
  XmlExtractionResult sse_decode_xml_extraction_result(
    SseDeserializer deserializer,
  );

  @protected
  XmlMetadata sse_decode_xml_metadata(SseDeserializer deserializer);

  @protected
  YakeParams sse_decode_yake_params(SseDeserializer deserializer);

  @protected
  YearRange sse_decode_year_range(SseDeserializer deserializer);

  @protected
  void sse_encode_AnyhowException(
    AnyhowException self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    ArcDocumentExtractor self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    ArcEmbeddingBackend self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    ArcOcrBackend self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    ArcPostProcessor self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    ArcRenderer self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    ArcValidator self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    DocumentExtractorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    EmbeddingBackendDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    OcrBackendDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    PostProcessorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    RendererDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    ValidatorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    DocumentExtractorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    EmbeddingBackendDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    OcrBackendDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    PostProcessorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    RendererDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    ValidatorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    DocumentExtractorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    EmbeddingBackendDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    OcrBackendDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    PostProcessorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    RendererDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    ValidatorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartFn_Inputs_String_Output_bool_AnyhowException(
    FutureOr<bool> Function(String) self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartFn_Inputs_String_String_Output_bool_AnyhowException(
    FutureOr<bool> Function(String, String) self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_DartFn_Inputs_String_String_extraction_config_Output_internal_document_bridge_AnyhowException(
    FutureOr<InternalDocumentBridge> Function(String, String, ExtractionConfig)
    self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_DartFn_Inputs_String_ocr_config_Output_extraction_result_AnyhowException(
    FutureOr<ExtractionResult> Function(String, OcrConfig) self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartFn_Inputs__Output_bool_AnyhowException(
    FutureOr<bool> Function() self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartFn_Inputs__Output_i_64_AnyhowException(
    FutureOr<PlatformInt64> Function() self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartFn_Inputs__Output_list_String_AnyhowException(
    FutureOr<List<String>> Function() self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartFn_Inputs__Output_ocr_backend_type_AnyhowException(
    FutureOr<OcrBackendType> Function() self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartFn_Inputs__Output_processing_stage_AnyhowException(
    FutureOr<ProcessingStage> Function() self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartFn_Inputs_extraction_result_Output_i_64_AnyhowException(
    FutureOr<PlatformInt64> Function(ExtractionResult) self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_DartFn_Inputs_extraction_result_extraction_config_Output_bool_AnyhowException(
    FutureOr<bool> Function(ExtractionResult, ExtractionConfig) self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_DartFn_Inputs_extraction_result_extraction_config_Output_unit_AnyhowException(
    FutureOr<void> Function(ExtractionResult, ExtractionConfig) self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_DartFn_Inputs_internal_document_bridge_Output_String_AnyhowException(
    FutureOr<String> Function(InternalDocumentBridge) self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_DartFn_Inputs_list_String_Output_list_list_prim_f_64_strict_AnyhowException(
    FutureOr<List<Float64List>> Function(List<String>) self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_DartFn_Inputs_list_prim_u_8_strict_String_extraction_config_Output_internal_document_bridge_AnyhowException(
    FutureOr<InternalDocumentBridge> Function(
      Uint8List,
      String,
      ExtractionConfig,
    )
    self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_DartFn_Inputs_list_prim_u_8_strict_ocr_config_Output_extraction_result_AnyhowException(
    FutureOr<ExtractionResult> Function(Uint8List, OcrConfig) self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_DartOpaque(Object self, SseSerializer serializer);

  @protected
  void sse_encode_Map_String_String_None(
    Map<String, String> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_Map_String_i_64_None(
    Map<String, PlatformInt64> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_Map_String_list_String_None(
    Map<String, List<String>> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_Map_String_list_prim_u_8_strict_None(
    Map<String, Uint8List> self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    ArcDocumentExtractor self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    ArcEmbeddingBackend self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    ArcOcrBackend self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    ArcPostProcessor self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    ArcRenderer self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    ArcValidator self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    DocumentExtractorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    EmbeddingBackendDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    OcrBackendDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    PostProcessorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    RendererDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void
  sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    ValidatorDartImpl self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_String(String self, SseSerializer serializer);

  @protected
  void sse_encode_acceleration_config(
    AccelerationConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_annotation_kind(
    AnnotationKind self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_archive_entry(ArchiveEntry self, SseSerializer serializer);

  @protected
  void sse_encode_archive_metadata(
    ArchiveMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_b_box(BBox self, SseSerializer serializer);

  @protected
  void sse_encode_batch_bytes_item(
    BatchBytesItem self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_batch_file_item(BatchFileItem self, SseSerializer serializer);

  @protected
  void sse_encode_bibtex_metadata(
    BibtexMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_block_type(BlockType self, SseSerializer serializer);

  @protected
  void sse_encode_bool(bool self, SseSerializer serializer);

  @protected
  void sse_encode_bounding_box(BoundingBox self, SseSerializer serializer);

  @protected
  void sse_encode_box_autoadd_acceleration_config(
    AccelerationConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_archive_metadata(
    ArchiveMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_bibtex_metadata(
    BibtexMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_bool(bool self, SseSerializer serializer);

  @protected
  void sse_encode_box_autoadd_bounding_box(
    BoundingBox self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_chunking_config(
    ChunkingConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_citation_metadata(
    CitationMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_content_filter_config(
    ContentFilterConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_core_properties(
    CoreProperties self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_csv_metadata(
    CsvMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_dbf_metadata(
    DbfMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_diff_options(
    DiffOptions self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_djot_content(
    DjotContent self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_document_structure(
    DocumentStructure self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_docx_app_properties(
    DocxAppProperties self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_docx_metadata(
    DocxMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_email_config(
    EmailConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_email_metadata(
    EmailMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_embedding_config(
    EmbeddingConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_embedding_preset(
    EmbeddingPreset self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_epub_metadata(
    EpubMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_error_metadata(
    ErrorMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_excel_metadata(
    ExcelMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_extraction_config(
    ExtractionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_extraction_method(
    ExtractionMethod self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_extraction_result(
    ExtractionResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_f_64(double self, SseSerializer serializer);

  @protected
  void sse_encode_box_autoadd_fiction_book_metadata(
    FictionBookMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_file_extraction_config(
    FileExtractionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_format_metadata(
    FormatMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_heading_context(
    HeadingContext self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_hierarchy_config(
    HierarchyConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_html_metadata(
    HtmlMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_html_output_config(
    HtmlOutputConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_i_64(
    PlatformInt64 self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_image_extraction_config(
    ImageExtractionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_image_kind(
    ImageKind self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_image_metadata(
    ImageMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_image_preprocessing_config(
    ImagePreprocessingConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_image_preprocessing_metadata(
    ImagePreprocessingMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_jats_metadata(
    JatsMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_keyword_config(
    KeywordConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_language_detection_config(
    LanguageDetectionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_layout_detection_config(
    LayoutDetectionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_llm_config(
    LlmConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_ocr_config(
    OcrConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_ocr_element_config(
    OcrElementConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_ocr_metadata(
    OcrMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_ocr_pipeline_config(
    OcrPipelineConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_ocr_quality_thresholds(
    OcrQualityThresholds self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_ocr_rotation(
    OcrRotation self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_ocr_table_bounding_box(
    OcrTableBoundingBox self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_output_format(
    OutputFormat self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_page_config(
    PageConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_page_hierarchy(
    PageHierarchy self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_page_structure(
    PageStructure self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_pdf_config(
    PdfConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_pdf_metadata(
    PdfMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_post_processor_config(
    PostProcessorConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_pptx_metadata(
    PptxMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_pst_metadata(
    PstMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_rake_params(
    RakeParams self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_result_format(
    ResultFormat self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_revision_anchor(
    RevisionAnchor self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_security_limits(
    SecurityLimits self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_structured_extraction_config(
    StructuredExtractionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_table_grid(
    TableGrid self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_tesseract_config(
    TesseractConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_text_direction(
    TextDirection self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_text_metadata(
    TextMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_token_reduction_options(
    TokenReductionOptions self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_tree_sitter_config(
    TreeSitterConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_xml_metadata(
    XmlMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_yake_params(
    YakeParams self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_box_autoadd_year_range(
    YearRange self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_cache_stats(CacheStats self, SseSerializer serializer);

  @protected
  void sse_encode_cell_change(CellChange self, SseSerializer serializer);

  @protected
  void sse_encode_chunk(Chunk self, SseSerializer serializer);

  @protected
  void sse_encode_chunk_metadata(ChunkMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_chunk_sizing(ChunkSizing self, SseSerializer serializer);

  @protected
  void sse_encode_chunk_type(ChunkType self, SseSerializer serializer);

  @protected
  void sse_encode_chunker_type(ChunkerType self, SseSerializer serializer);

  @protected
  void sse_encode_chunking_config(
    ChunkingConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_citation_metadata(
    CitationMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_code_content_mode(
    CodeContentMode self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_content_filter_config(
    ContentFilterConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_content_layer(ContentLayer self, SseSerializer serializer);

  @protected
  void sse_encode_contributor_role(
    ContributorRole self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_core_properties(
    CoreProperties self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_csv_metadata(CsvMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_dbf_field_info(DbfFieldInfo self, SseSerializer serializer);

  @protected
  void sse_encode_dbf_metadata(DbfMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_detect_response(
    DetectResponse self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_detection_result(
    DetectionResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_diff_hunk(DiffHunk self, SseSerializer serializer);

  @protected
  void sse_encode_diff_line(DiffLine self, SseSerializer serializer);

  @protected
  void sse_encode_diff_options(DiffOptions self, SseSerializer serializer);

  @protected
  void sse_encode_djot_content(DjotContent self, SseSerializer serializer);

  @protected
  void sse_encode_djot_image(DjotImage self, SseSerializer serializer);

  @protected
  void sse_encode_djot_link(DjotLink self, SseSerializer serializer);

  @protected
  void sse_encode_document_node(DocumentNode self, SseSerializer serializer);

  @protected
  void sse_encode_document_relationship(
    DocumentRelationship self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_document_revision(
    DocumentRevision self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_document_structure(
    DocumentStructure self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_docx_app_properties(
    DocxAppProperties self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_docx_metadata(DocxMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_element(Element self, SseSerializer serializer);

  @protected
  void sse_encode_element_metadata(
    ElementMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_element_type(ElementType self, SseSerializer serializer);

  @protected
  void sse_encode_email_attachment(
    EmailAttachment self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_email_config(EmailConfig self, SseSerializer serializer);

  @protected
  void sse_encode_email_extraction_result(
    EmailExtractionResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_email_metadata(EmailMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_embedded_changes(
    EmbeddedChanges self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_embedded_diff(EmbeddedDiff self, SseSerializer serializer);

  @protected
  void sse_encode_embedded_file(EmbeddedFile self, SseSerializer serializer);

  @protected
  void sse_encode_embedding_config(
    EmbeddingConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_embedding_model_type(
    EmbeddingModelType self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_embedding_preset(
    EmbeddingPreset self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_epub_metadata(EpubMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_error_metadata(ErrorMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_excel_metadata(ExcelMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_excel_sheet(ExcelSheet self, SseSerializer serializer);

  @protected
  void sse_encode_excel_workbook(ExcelWorkbook self, SseSerializer serializer);

  @protected
  void sse_encode_execution_provider_type(
    ExecutionProviderType self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_extracted_image(
    ExtractedImage self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_extracted_uri(ExtractedUri self, SseSerializer serializer);

  @protected
  void sse_encode_extraction_config(
    ExtractionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_extraction_diff(
    ExtractionDiff self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_extraction_method(
    ExtractionMethod self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_extraction_result(
    ExtractionResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_f_64(double self, SseSerializer serializer);

  @protected
  void sse_encode_fiction_book_metadata(
    FictionBookMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_file_extraction_config(
    FileExtractionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_footnote(Footnote self, SseSerializer serializer);

  @protected
  void sse_encode_format_metadata(
    FormatMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_formatted_block(
    FormattedBlock self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_grid_cell(GridCell self, SseSerializer serializer);

  @protected
  void sse_encode_header_metadata(
    HeaderMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_heading_context(
    HeadingContext self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_heading_level(HeadingLevel self, SseSerializer serializer);

  @protected
  void sse_encode_hierarchical_block(
    HierarchicalBlock self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_hierarchy_config(
    HierarchyConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_html_metadata(HtmlMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_html_output_config(
    HtmlOutputConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_html_theme(HtmlTheme self, SseSerializer serializer);

  @protected
  void sse_encode_i_32(int self, SseSerializer serializer);

  @protected
  void sse_encode_i_64(PlatformInt64 self, SseSerializer serializer);

  @protected
  void sse_encode_image_extraction_config(
    ImageExtractionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_image_kind(ImageKind self, SseSerializer serializer);

  @protected
  void sse_encode_image_metadata(ImageMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_image_metadata_type(
    ImageMetadataType self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_image_preprocessing_config(
    ImagePreprocessingConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_image_preprocessing_metadata(
    ImagePreprocessingMetadata self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_image_type(ImageType self, SseSerializer serializer);

  @protected
  void sse_encode_inline_element(InlineElement self, SseSerializer serializer);

  @protected
  void sse_encode_inline_type(InlineType self, SseSerializer serializer);

  @protected
  void sse_encode_internal_document_bridge(
    InternalDocumentBridge self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_isize(PlatformInt64 self, SseSerializer serializer);

  @protected
  void sse_encode_jats_metadata(JatsMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_keyword(Keyword self, SseSerializer serializer);

  @protected
  void sse_encode_keyword_algorithm(
    KeywordAlgorithm self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_keyword_config(KeywordConfig self, SseSerializer serializer);

  @protected
  void sse_encode_language_detection_config(
    LanguageDetectionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_layout_class(LayoutClass self, SseSerializer serializer);

  @protected
  void sse_encode_layout_detection(
    LayoutDetection self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_layout_detection_config(
    LayoutDetectionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_layout_region(LayoutRegion self, SseSerializer serializer);

  @protected
  void sse_encode_link_metadata(LinkMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_link_type(LinkType self, SseSerializer serializer);

  @protected
  void sse_encode_list_String(List<String> self, SseSerializer serializer);

  @protected
  void sse_encode_list_archive_entry(
    List<ArchiveEntry> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_batch_bytes_item(
    List<BatchBytesItem> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_batch_file_item(
    List<BatchFileItem> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_cell_change(
    List<CellChange> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_chunk(List<Chunk> self, SseSerializer serializer);

  @protected
  void sse_encode_list_contributor_role(
    List<ContributorRole> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_dbf_field_info(
    List<DbfFieldInfo> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_diff_hunk(List<DiffHunk> self, SseSerializer serializer);

  @protected
  void sse_encode_list_diff_line(List<DiffLine> self, SseSerializer serializer);

  @protected
  void sse_encode_list_djot_image(
    List<DjotImage> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_djot_link(List<DjotLink> self, SseSerializer serializer);

  @protected
  void sse_encode_list_document_node(
    List<DocumentNode> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_document_relationship(
    List<DocumentRelationship> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_document_revision(
    List<DocumentRevision> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_element(List<Element> self, SseSerializer serializer);

  @protected
  void sse_encode_list_email_attachment(
    List<EmailAttachment> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_embedded_diff(
    List<EmbeddedDiff> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_excel_sheet(
    List<ExcelSheet> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_extracted_image(
    List<ExtractedImage> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_extracted_uri(
    List<ExtractedUri> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_extraction_result(
    List<ExtractionResult> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_footnote(List<Footnote> self, SseSerializer serializer);

  @protected
  void sse_encode_list_formatted_block(
    List<FormattedBlock> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_grid_cell(List<GridCell> self, SseSerializer serializer);

  @protected
  void sse_encode_list_header_metadata(
    List<HeaderMetadata> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_heading_level(
    List<HeadingLevel> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_hierarchical_block(
    List<HierarchicalBlock> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_image_metadata_type(
    List<ImageMetadataType> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_inline_element(
    List<InlineElement> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_keyword(List<Keyword> self, SseSerializer serializer);

  @protected
  void sse_encode_list_layout_detection(
    List<LayoutDetection> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_layout_region(
    List<LayoutRegion> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_link_metadata(
    List<LinkMetadata> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_list_String(
    List<List<String>> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_list_prim_f_64_strict(
    List<Float64List> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_llm_usage(List<LlmUsage> self, SseSerializer serializer);

  @protected
  void sse_encode_list_ocr_element(
    List<OcrElement> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_ocr_pipeline_stage(
    List<OcrPipelineStage> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_ocr_table(List<OcrTable> self, SseSerializer serializer);

  @protected
  void sse_encode_list_page_boundary(
    List<PageBoundary> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_page_content(
    List<PageContent> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_page_info(List<PageInfo> self, SseSerializer serializer);

  @protected
  void sse_encode_list_pdf_annotation(
    List<PdfAnnotation> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_prim_f_64_strict(
    Float64List self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_prim_i_64_strict(
    Int64List self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_prim_u_8_loose(List<int> self, SseSerializer serializer);

  @protected
  void sse_encode_list_prim_u_8_strict(
    Uint8List self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_processing_warning(
    List<ProcessingWarning> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_record_string_i_64(
    List<(String, PlatformInt64)> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_record_string_list_prim_u_8_strict(
    List<(String, Uint8List)> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_record_string_list_string(
    List<(String, List<String>)> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_record_string_string(
    List<(String, String)> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_structured_data(
    List<StructuredData> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_table(List<Table> self, SseSerializer serializer);

  @protected
  void sse_encode_list_table_diff(
    List<TableDiff> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_list_text_annotation(
    List<TextAnnotation> self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_llm_config(LlmConfig self, SseSerializer serializer);

  @protected
  void sse_encode_llm_usage(LlmUsage self, SseSerializer serializer);

  @protected
  void sse_encode_metadata(Metadata self, SseSerializer serializer);

  @protected
  void sse_encode_model_paths(ModelPaths self, SseSerializer serializer);

  @protected
  void sse_encode_node_content(NodeContent self, SseSerializer serializer);

  @protected
  void sse_encode_ocr_backend_type(
    OcrBackendType self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_ocr_bounding_geometry(
    OcrBoundingGeometry self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_ocr_confidence(OcrConfidence self, SseSerializer serializer);

  @protected
  void sse_encode_ocr_config(OcrConfig self, SseSerializer serializer);

  @protected
  void sse_encode_ocr_element(OcrElement self, SseSerializer serializer);

  @protected
  void sse_encode_ocr_element_config(
    OcrElementConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_ocr_element_level(
    OcrElementLevel self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_ocr_extraction_result(
    OcrExtractionResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_ocr_metadata(OcrMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_ocr_pipeline_config(
    OcrPipelineConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_ocr_pipeline_stage(
    OcrPipelineStage self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_ocr_quality_thresholds(
    OcrQualityThresholds self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_ocr_rotation(OcrRotation self, SseSerializer serializer);

  @protected
  void sse_encode_ocr_table(OcrTable self, SseSerializer serializer);

  @protected
  void sse_encode_ocr_table_bounding_box(
    OcrTableBoundingBox self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_Map_String_String_None(
    Map<String, String>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_Map_String_i_64_None(
    Map<String, PlatformInt64>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_Map_String_list_String_None(
    Map<String, List<String>>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_Map_String_list_prim_u_8_strict_None(
    Map<String, Uint8List>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_String(String? self, SseSerializer serializer);

  @protected
  void sse_encode_opt_box_autoadd_acceleration_config(
    AccelerationConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_bool(bool? self, SseSerializer serializer);

  @protected
  void sse_encode_opt_box_autoadd_bounding_box(
    BoundingBox? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_chunking_config(
    ChunkingConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_content_filter_config(
    ContentFilterConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_core_properties(
    CoreProperties? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_djot_content(
    DjotContent? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_document_structure(
    DocumentStructure? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_docx_app_properties(
    DocxAppProperties? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_email_config(
    EmailConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_embedding_config(
    EmbeddingConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_embedding_preset(
    EmbeddingPreset? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_error_metadata(
    ErrorMetadata? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_extraction_method(
    ExtractionMethod? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_extraction_result(
    ExtractionResult? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_f_64(double? self, SseSerializer serializer);

  @protected
  void sse_encode_opt_box_autoadd_file_extraction_config(
    FileExtractionConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_format_metadata(
    FormatMetadata? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_heading_context(
    HeadingContext? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_hierarchy_config(
    HierarchyConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_html_output_config(
    HtmlOutputConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_i_64(
    PlatformInt64? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_image_extraction_config(
    ImageExtractionConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_image_kind(
    ImageKind? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_image_preprocessing_config(
    ImagePreprocessingConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_image_preprocessing_metadata(
    ImagePreprocessingMetadata? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_keyword_config(
    KeywordConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_language_detection_config(
    LanguageDetectionConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_layout_detection_config(
    LayoutDetectionConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_llm_config(
    LlmConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_ocr_config(
    OcrConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_ocr_element_config(
    OcrElementConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_ocr_pipeline_config(
    OcrPipelineConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_ocr_quality_thresholds(
    OcrQualityThresholds? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_ocr_rotation(
    OcrRotation? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_ocr_table_bounding_box(
    OcrTableBoundingBox? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_output_format(
    OutputFormat? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_page_config(
    PageConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_page_hierarchy(
    PageHierarchy? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_page_structure(
    PageStructure? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_pdf_config(
    PdfConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_post_processor_config(
    PostProcessorConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_rake_params(
    RakeParams? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_result_format(
    ResultFormat? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_revision_anchor(
    RevisionAnchor? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_security_limits(
    SecurityLimits? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_structured_extraction_config(
    StructuredExtractionConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_tesseract_config(
    TesseractConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_text_direction(
    TextDirection? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_token_reduction_options(
    TokenReductionOptions? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_tree_sitter_config(
    TreeSitterConfig? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_yake_params(
    YakeParams? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_box_autoadd_year_range(
    YearRange? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_String(List<String>? self, SseSerializer serializer);

  @protected
  void sse_encode_opt_list_archive_entry(
    List<ArchiveEntry>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_chunk(List<Chunk>? self, SseSerializer serializer);

  @protected
  void sse_encode_opt_list_document_revision(
    List<DocumentRevision>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_element(
    List<Element>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_extracted_image(
    List<ExtractedImage>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_extracted_uri(
    List<ExtractedUri>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_keyword(
    List<Keyword>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_layout_region(
    List<LayoutRegion>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_list_String(
    List<List<String>>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_llm_usage(
    List<LlmUsage>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_ocr_element(
    List<OcrElement>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_page_boundary(
    List<PageBoundary>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_page_content(
    List<PageContent>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_page_info(
    List<PageInfo>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_pdf_annotation(
    List<PdfAnnotation>? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_prim_f_64_strict(
    Float64List? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_prim_i_64_strict(
    Int64List? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_opt_list_prim_u_8_strict(
    Uint8List? self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_orientation_result(
    OrientationResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_output_format(OutputFormat self, SseSerializer serializer);

  @protected
  void sse_encode_paddle_ocr_config(
    PaddleOcrConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_page_boundary(PageBoundary self, SseSerializer serializer);

  @protected
  void sse_encode_page_config(PageConfig self, SseSerializer serializer);

  @protected
  void sse_encode_page_content(PageContent self, SseSerializer serializer);

  @protected
  void sse_encode_page_hierarchy(PageHierarchy self, SseSerializer serializer);

  @protected
  void sse_encode_page_info(PageInfo self, SseSerializer serializer);

  @protected
  void sse_encode_page_structure(PageStructure self, SseSerializer serializer);

  @protected
  void sse_encode_page_unit_type(PageUnitType self, SseSerializer serializer);

  @protected
  void sse_encode_pdf_annotation(PdfAnnotation self, SseSerializer serializer);

  @protected
  void sse_encode_pdf_annotation_type(
    PdfAnnotationType self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_pdf_config(PdfConfig self, SseSerializer serializer);

  @protected
  void sse_encode_pdf_metadata(PdfMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_post_processor_config(
    PostProcessorConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_pptx_app_properties(
    PptxAppProperties self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_pptx_extraction_result(
    PptxExtractionResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_pptx_metadata(PptxMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_processing_stage(
    ProcessingStage self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_processing_warning(
    ProcessingWarning self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_pst_metadata(PstMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_rake_params(RakeParams self, SseSerializer serializer);

  @protected
  void sse_encode_recognized_table(
    RecognizedTable self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_record_string_i_64(
    (String, PlatformInt64) self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_record_string_list_prim_u_8_strict(
    (String, Uint8List) self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_record_string_list_string(
    (String, List<String>) self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_record_string_string(
    (String, String) self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_reduction_level(
    ReductionLevel self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_relationship_kind(
    RelationshipKind self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_result_format(ResultFormat self, SseSerializer serializer);

  @protected
  void sse_encode_revision_anchor(
    RevisionAnchor self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_revision_delta(RevisionDelta self, SseSerializer serializer);

  @protected
  void sse_encode_revision_kind(RevisionKind self, SseSerializer serializer);

  @protected
  void sse_encode_security_limits(
    SecurityLimits self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_server_config(ServerConfig self, SseSerializer serializer);

  @protected
  void sse_encode_structured_data(
    StructuredData self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_structured_data_result(
    StructuredDataResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_structured_data_type(
    StructuredDataType self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_structured_extraction_config(
    StructuredExtractionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_supported_format(
    SupportedFormat self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_table(Table self, SseSerializer serializer);

  @protected
  void sse_encode_table_cell(TableCell self, SseSerializer serializer);

  @protected
  void sse_encode_table_diff(TableDiff self, SseSerializer serializer);

  @protected
  void sse_encode_table_grid(TableGrid self, SseSerializer serializer);

  @protected
  void sse_encode_table_model(TableModel self, SseSerializer serializer);

  @protected
  void sse_encode_tesseract_config(
    TesseractConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_text_annotation(
    TextAnnotation self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_text_direction(TextDirection self, SseSerializer serializer);

  @protected
  void sse_encode_text_extraction_result(
    TextExtractionResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_text_metadata(TextMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_token_reduction_config(
    TokenReductionConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_token_reduction_options(
    TokenReductionOptions self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_tree_sitter_config(
    TreeSitterConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_tree_sitter_process_config(
    TreeSitterProcessConfig self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_u_8(int self, SseSerializer serializer);

  @protected
  void sse_encode_unit(void self, SseSerializer serializer);

  @protected
  void sse_encode_uri_kind(UriKind self, SseSerializer serializer);

  @protected
  void sse_encode_usize(BigInt self, SseSerializer serializer);

  @protected
  void sse_encode_xlsx_app_properties(
    XlsxAppProperties self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_xml_extraction_result(
    XmlExtractionResult self,
    SseSerializer serializer,
  );

  @protected
  void sse_encode_xml_metadata(XmlMetadata self, SseSerializer serializer);

  @protected
  void sse_encode_yake_params(YakeParams self, SseSerializer serializer);

  @protected
  void sse_encode_year_range(YearRange self, SseSerializer serializer);
}

// Section: wire_class

class RustLibWire implements BaseWire {
  RustLibWire.fromExternalLibrary(ExternalLibrary lib);

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
        ptr,
      );

  void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
        ptr,
      );

  void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    int ptr,
  ) => wasmModule
      .rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
        ptr,
      );
}

@JS('wasm_bindgen')
external RustLibWasmModule get wasmModule;

@JS()
@anonymous
extension type RustLibWasmModule._(JSObject _) implements JSObject {
  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynDocumentExtractorSendSync(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynEmbeddingBackendSendSync(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynOcrBackendSendSync(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynPostProcessorSendSync(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynRendererSendSync(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerArcdynValidatorSendSync(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerDocumentExtractorDartImpl(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerEmbeddingBackendDartImpl(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerOcrBackendDartImpl(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPostProcessorDartImpl(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerRendererDartImpl(
    int ptr,
  );

  external void
  rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    int ptr,
  );

  external void
  rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerValidatorDartImpl(
    int ptr,
  );
}
