#![allow(unused_imports)]
#![allow(deprecated)]
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(missing_docs)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::type_complexity)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::identity_op)]
#![allow(clippy::missing_safety_doc)]
#![allow(clippy::doc_lazy_continuation)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::bare_urls)]
#![allow(rustdoc::invalid_html_tags)]
#[link(name = "PDFKit", kind = "framework")]
extern "C" {}
#[cfg(feature = "PDFAction")]
#[path = "PDFAction.rs"]
mod __PDFAction;
#[cfg(feature = "PDFActionGoTo")]
#[path = "PDFActionGoTo.rs"]
mod __PDFActionGoTo;
#[cfg(feature = "PDFActionNamed")]
#[path = "PDFActionNamed.rs"]
mod __PDFActionNamed;
#[cfg(feature = "PDFActionRemoteGoTo")]
#[path = "PDFActionRemoteGoTo.rs"]
mod __PDFActionRemoteGoTo;
#[cfg(feature = "PDFActionResetForm")]
#[path = "PDFActionResetForm.rs"]
mod __PDFActionResetForm;
#[cfg(feature = "PDFActionURL")]
#[path = "PDFActionURL.rs"]
mod __PDFActionURL;
#[cfg(feature = "PDFAnnotation")]
#[path = "PDFAnnotation.rs"]
mod __PDFAnnotation;
#[cfg(feature = "PDFAnnotationButtonWidget")]
#[path = "PDFAnnotationButtonWidget.rs"]
mod __PDFAnnotationButtonWidget;
#[cfg(feature = "PDFAnnotationChoiceWidget")]
#[path = "PDFAnnotationChoiceWidget.rs"]
mod __PDFAnnotationChoiceWidget;
#[cfg(feature = "PDFAnnotationCircle")]
#[path = "PDFAnnotationCircle.rs"]
mod __PDFAnnotationCircle;
#[cfg(feature = "PDFAnnotationFreeText")]
#[path = "PDFAnnotationFreeText.rs"]
mod __PDFAnnotationFreeText;
#[cfg(feature = "PDFAnnotationInk")]
#[path = "PDFAnnotationInk.rs"]
mod __PDFAnnotationInk;
#[cfg(feature = "PDFAnnotationLine")]
#[path = "PDFAnnotationLine.rs"]
mod __PDFAnnotationLine;
#[cfg(feature = "PDFAnnotationLink")]
#[path = "PDFAnnotationLink.rs"]
mod __PDFAnnotationLink;
#[cfg(feature = "PDFAnnotationMarkup")]
#[path = "PDFAnnotationMarkup.rs"]
mod __PDFAnnotationMarkup;
#[cfg(feature = "PDFAnnotationPopup")]
#[path = "PDFAnnotationPopup.rs"]
mod __PDFAnnotationPopup;
#[cfg(feature = "PDFAnnotationSquare")]
#[path = "PDFAnnotationSquare.rs"]
mod __PDFAnnotationSquare;
#[cfg(feature = "PDFAnnotationStamp")]
#[path = "PDFAnnotationStamp.rs"]
mod __PDFAnnotationStamp;
#[cfg(feature = "PDFAnnotationText")]
#[path = "PDFAnnotationText.rs"]
mod __PDFAnnotationText;
#[cfg(feature = "PDFAnnotationTextWidget")]
#[path = "PDFAnnotationTextWidget.rs"]
mod __PDFAnnotationTextWidget;
#[cfg(feature = "PDFAnnotationUtilities")]
#[path = "PDFAnnotationUtilities.rs"]
mod __PDFAnnotationUtilities;
#[cfg(feature = "PDFAppearanceCharacteristics")]
#[path = "PDFAppearanceCharacteristics.rs"]
mod __PDFAppearanceCharacteristics;
#[cfg(feature = "PDFBorder")]
#[path = "PDFBorder.rs"]
mod __PDFBorder;
#[cfg(feature = "PDFDestination")]
#[path = "PDFDestination.rs"]
mod __PDFDestination;
#[cfg(feature = "PDFDocument")]
#[path = "PDFDocument.rs"]
mod __PDFDocument;
#[cfg(feature = "PDFKitPlatform")]
#[path = "PDFKitPlatform.rs"]
mod __PDFKitPlatform;
#[cfg(feature = "PDFOutline")]
#[path = "PDFOutline.rs"]
mod __PDFOutline;
#[cfg(feature = "PDFPage")]
#[path = "PDFPage.rs"]
mod __PDFPage;
#[cfg(feature = "PDFPageOverlayViewProvider")]
#[path = "PDFPageOverlayViewProvider.rs"]
mod __PDFPageOverlayViewProvider;
#[cfg(feature = "PDFSelection")]
#[path = "PDFSelection.rs"]
mod __PDFSelection;
#[cfg(feature = "PDFThumbnailView")]
#[path = "PDFThumbnailView.rs"]
mod __PDFThumbnailView;
#[cfg(feature = "PDFView")]
#[path = "PDFView.rs"]
mod __PDFView;
#[cfg(feature = "PDFAction")]
pub use self::__PDFAction::PDFAction;
#[cfg(all(feature = "PDFAction", feature = "PDFActionGoTo"))]
pub use self::__PDFActionGoTo::PDFActionGoTo;
#[cfg(all(feature = "PDFAction", feature = "PDFActionNamed"))]
pub use self::__PDFActionNamed::PDFActionNamed;
#[cfg(feature = "PDFActionNamed")]
pub use self::__PDFActionNamed::PDFActionNamedName;
#[cfg(all(feature = "PDFAction", feature = "PDFActionRemoteGoTo"))]
pub use self::__PDFActionRemoteGoTo::PDFActionRemoteGoTo;
#[cfg(all(feature = "PDFAction", feature = "PDFActionResetForm"))]
pub use self::__PDFActionResetForm::PDFActionResetForm;
#[cfg(all(feature = "PDFAction", feature = "PDFActionURL"))]
pub use self::__PDFActionURL::PDFActionURL;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Action;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_AdditionalActions;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_AppearanceDictionary;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_AppearanceState;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Border;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_BorderStyle;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Color;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Contents;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Date;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_DefaultAppearance;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Destination;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Flags;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_HighlightingMode;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_IconName;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Inklist;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_InteriorColor;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_LineEndingStyles;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_LinePoints;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Name;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Open;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Page;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Parent;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Popup;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_QuadPoints;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Quadding;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Rect;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_Subtype;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_TextLabel;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_WidgetAppearanceDictionary;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_WidgetDefaultValue;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_WidgetFieldFlags;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_WidgetFieldType;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_WidgetMaxLen;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_WidgetOptions;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_WidgetTextLabelUI;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::kPDFAnnotationKey_WidgetValue;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotation;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKey;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyAction;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyAdditionalActions;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyAppearanceDictionary;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyAppearanceState;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyBorder;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyBorderStyle;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyColor;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyContents;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyDate;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyDefaultAppearance;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyDestination;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyFlags;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyHighlightingMode;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyIconName;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyInklist;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyInteriorColor;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyLineEndingStyles;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyLinePoints;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyName;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyOpen;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyPage;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyParent;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyPopup;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyQuadPoints;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyQuadding;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyRect;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeySubtype;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyTextLabel;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetAppearanceDictionary;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetBackgroundColor;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetBorderColor;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetCaption;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetDefaultValue;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetDownCaption;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetFieldFlags;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetFieldType;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetMaxLen;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetOptions;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetRolloverCaption;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetRotation;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetTextLabelUI;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationKeyWidgetValue;
#[cfg(feature = "PDFAnnotation")]
pub use self::__PDFAnnotation::PDFAnnotationSubtype;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationButtonWidget"))]
pub use self::__PDFAnnotationButtonWidget::PDFAnnotationButtonWidget;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationChoiceWidget"))]
pub use self::__PDFAnnotationChoiceWidget::PDFAnnotationChoiceWidget;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationCircle"))]
pub use self::__PDFAnnotationCircle::PDFAnnotationCircle;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationFreeText"))]
pub use self::__PDFAnnotationFreeText::PDFAnnotationFreeText;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationInk"))]
pub use self::__PDFAnnotationInk::PDFAnnotationInk;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationLine"))]
pub use self::__PDFAnnotationLine::PDFAnnotationLine;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationLink"))]
pub use self::__PDFAnnotationLink::PDFAnnotationLink;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationMarkup"))]
pub use self::__PDFAnnotationMarkup::PDFAnnotationMarkup;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationPopup"))]
pub use self::__PDFAnnotationPopup::PDFAnnotationPopup;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationSquare"))]
pub use self::__PDFAnnotationSquare::PDFAnnotationSquare;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationStamp"))]
pub use self::__PDFAnnotationStamp::PDFAnnotationStamp;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationText"))]
pub use self::__PDFAnnotationText::PDFAnnotationText;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationTextWidget"))]
pub use self::__PDFAnnotationTextWidget::PDFAnnotationTextWidget;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationHighlightingMode;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationHighlightingModeInvert;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationHighlightingModeNone;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationHighlightingModeOutline;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationHighlightingModePush;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationLineEndingStyle;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationLineEndingStyleCircle;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationLineEndingStyleClosedArrow;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationLineEndingStyleDiamond;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationLineEndingStyleNone;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationLineEndingStyleOpenArrow;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationLineEndingStyleSquare;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeCircle;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeFreeText;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeHighlight;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeInk;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeLine;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeLink;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypePopup;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeSquare;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeStamp;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeStrikeOut;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeText;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeUnderline;
#[cfg(all(feature = "PDFAnnotation", feature = "PDFAnnotationUtilities"))]
pub use self::__PDFAnnotationUtilities::PDFAnnotationSubtypeWidget;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationTextIconType;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationTextIconTypeComment;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationTextIconTypeHelp;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationTextIconTypeInsert;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationTextIconTypeKey;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationTextIconTypeNewParagraph;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationTextIconTypeNote;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationTextIconTypeParagraph;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationWidgetSubtype;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationWidgetSubtypeButton;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationWidgetSubtypeChoice;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationWidgetSubtypeSignature;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFAnnotationWidgetSubtypeText;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFLineStyle;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFMarkupType;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFTextAnnotationIconType;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFWidgetCellState;
#[cfg(feature = "PDFAnnotationUtilities")]
pub use self::__PDFAnnotationUtilities::PDFWidgetControlType;
#[cfg(feature = "PDFAppearanceCharacteristics")]
pub use self::__PDFAppearanceCharacteristics::PDFAppearanceCharacteristics;
#[cfg(feature = "PDFAppearanceCharacteristics")]
pub use self::__PDFAppearanceCharacteristics::PDFAppearanceCharacteristicsKey;
#[cfg(feature = "PDFAppearanceCharacteristics")]
pub use self::__PDFAppearanceCharacteristics::PDFAppearanceCharacteristicsKeyBackgroundColor;
#[cfg(feature = "PDFAppearanceCharacteristics")]
pub use self::__PDFAppearanceCharacteristics::PDFAppearanceCharacteristicsKeyBorderColor;
#[cfg(feature = "PDFAppearanceCharacteristics")]
pub use self::__PDFAppearanceCharacteristics::PDFAppearanceCharacteristicsKeyCaption;
#[cfg(feature = "PDFAppearanceCharacteristics")]
pub use self::__PDFAppearanceCharacteristics::PDFAppearanceCharacteristicsKeyDownCaption;
#[cfg(feature = "PDFAppearanceCharacteristics")]
pub use self::__PDFAppearanceCharacteristics::PDFAppearanceCharacteristicsKeyRolloverCaption;
#[cfg(feature = "PDFAppearanceCharacteristics")]
pub use self::__PDFAppearanceCharacteristics::PDFAppearanceCharacteristicsKeyRotation;
#[cfg(feature = "PDFBorder")]
pub use self::__PDFBorder::PDFBorder;
#[cfg(feature = "PDFBorder")]
pub use self::__PDFBorder::PDFBorderKey;
#[cfg(feature = "PDFBorder")]
pub use self::__PDFBorder::PDFBorderKeyDashPattern;
#[cfg(feature = "PDFBorder")]
pub use self::__PDFBorder::PDFBorderKeyLineWidth;
#[cfg(feature = "PDFBorder")]
pub use self::__PDFBorder::PDFBorderKeyStyle;
#[cfg(feature = "PDFBorder")]
pub use self::__PDFBorder::PDFBorderStyle;
#[cfg(all(feature = "PDFDestination", feature = "objc2-core-foundation"))]
pub use self::__PDFDestination::kPDFDestinationUnspecifiedValue;
#[cfg(feature = "PDFDestination")]
pub use self::__PDFDestination::PDFDestination;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFAccessPermissions;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocument;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentAccessPermissionsOption;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentAuthorAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentBurnInAnnotationsOption;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentCreationDateAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentCreatorAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDelegate;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidBeginFindNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidBeginPageFindNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidBeginPageWriteNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidBeginWriteNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidEndFindNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidEndPageFindNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidEndPageWriteNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidEndWriteNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidFindMatchNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentDidUnlockNotification;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentFoundSelectionKey;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentKeywordsAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentModificationDateAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentOptimizeImagesForScreenOption;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentOwnerPasswordOption;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentPageIndexKey;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentPermissions;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentProducerAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentSaveImagesAsJPEGOption;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentSaveTextFromOCROption;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentSubjectAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentTitleAttribute;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentUserPasswordOption;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFDocumentWriteOption;
#[cfg(feature = "PDFDocument")]
pub use self::__PDFDocument::PDFPrintScalingMode;
#[cfg(feature = "PDFOutline")]
pub use self::__PDFOutline::PDFOutline;
#[cfg(feature = "PDFPage")]
pub use self::__PDFPage::PDFAreaOfInterest;
#[cfg(feature = "PDFPage")]
pub use self::__PDFPage::PDFDisplayBox;
#[cfg(feature = "PDFPage")]
pub use self::__PDFPage::PDFPage;
#[cfg(feature = "PDFPage")]
pub use self::__PDFPage::PDFPageImageInitializationOption;
#[cfg(feature = "PDFPage")]
pub use self::__PDFPage::PDFPageImageInitializationOptionCompressionQuality;
#[cfg(feature = "PDFPage")]
pub use self::__PDFPage::PDFPageImageInitializationOptionMediaBox;
#[cfg(feature = "PDFPage")]
pub use self::__PDFPage::PDFPageImageInitializationOptionRotation;
#[cfg(feature = "PDFPage")]
pub use self::__PDFPage::PDFPageImageInitializationOptionUpscaleIfSmaller;
#[cfg(feature = "PDFPageOverlayViewProvider")]
pub use self::__PDFPageOverlayViewProvider::PDFPageOverlayViewProvider;
#[cfg(feature = "PDFSelection")]
pub use self::__PDFSelection::PDFSelection;
#[cfg(feature = "PDFSelection")]
pub use self::__PDFSelection::PDFSelectionGranularity;
#[cfg(all(feature = "PDFThumbnailView", feature = "objc2-app-kit"))]
#[cfg(target_os = "macos")]
pub use self::__PDFThumbnailView::PDFThumbnailView;
#[cfg(feature = "PDFThumbnailView")]
pub use self::__PDFThumbnailView::PDFThumbnailViewDocumentEditedNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFDisplayDirection;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFDisplayMode;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFInterpolationQuality;
#[cfg(all(feature = "PDFView", feature = "objc2-app-kit"))]
#[cfg(target_os = "macos")]
pub use self::__PDFView::PDFView;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewAnnotationHitNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewAnnotationWillHitNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewChangedHistoryNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewCopyPermissionNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewDelegate;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewDisplayBoxChangedNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewDisplayModeChangedNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewDocumentChangedNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewPageChangedNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewPrintPermissionNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewScaleChangedNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewSelectionChangedNotification;
#[cfg(feature = "PDFView")]
pub use self::__PDFView::PDFViewVisiblePagesChangedNotification;