#![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 = "CarPlay", kind = "framework")]
extern "C" {}
#[cfg(feature = "CPActionSheetTemplate")]
#[path = "CPActionSheetTemplate.rs"]
mod __CPActionSheetTemplate;
#[cfg(feature = "CPAlertAction")]
#[path = "CPAlertAction.rs"]
mod __CPAlertAction;
#[cfg(feature = "CPAlertTemplate")]
#[path = "CPAlertTemplate.rs"]
mod __CPAlertTemplate;
#[cfg(feature = "CPBarButton")]
#[path = "CPBarButton.rs"]
mod __CPBarButton;
#[cfg(feature = "CPBarButtonProviding")]
#[path = "CPBarButtonProviding.rs"]
mod __CPBarButtonProviding;
#[cfg(feature = "CPButton")]
#[path = "CPButton.rs"]
mod __CPButton;
#[cfg(feature = "CPContact")]
#[path = "CPContact.rs"]
mod __CPContact;
#[cfg(feature = "CPContactTemplate")]
#[path = "CPContactTemplate.rs"]
mod __CPContactTemplate;
#[cfg(feature = "CPDashboardButton")]
#[path = "CPDashboardButton.rs"]
mod __CPDashboardButton;
#[cfg(feature = "CPDashboardController")]
#[path = "CPDashboardController.rs"]
mod __CPDashboardController;
#[cfg(feature = "CPGridButton")]
#[path = "CPGridButton.rs"]
mod __CPGridButton;
#[cfg(feature = "CPGridTemplate")]
#[path = "CPGridTemplate.rs"]
mod __CPGridTemplate;
#[cfg(feature = "CPImageSet")]
#[path = "CPImageSet.rs"]
mod __CPImageSet;
#[cfg(feature = "CPInformationItem")]
#[path = "CPInformationItem.rs"]
mod __CPInformationItem;
#[cfg(feature = "CPInformationRatingItem")]
#[path = "CPInformationRatingItem.rs"]
mod __CPInformationRatingItem;
#[cfg(feature = "CPInformationTemplate")]
#[path = "CPInformationTemplate.rs"]
mod __CPInformationTemplate;
#[cfg(feature = "CPInstrumentClusterController")]
#[path = "CPInstrumentClusterController.rs"]
mod __CPInstrumentClusterController;
#[cfg(feature = "CPInterfaceController")]
#[path = "CPInterfaceController.rs"]
mod __CPInterfaceController;
#[cfg(feature = "CPLane")]
#[path = "CPLane.rs"]
mod __CPLane;
#[cfg(feature = "CPLaneGuidance")]
#[path = "CPLaneGuidance.rs"]
mod __CPLaneGuidance;
#[cfg(feature = "CPListImageRowItem")]
#[path = "CPListImageRowItem.rs"]
mod __CPListImageRowItem;
#[cfg(feature = "CPListImageRowItemCardElement")]
#[path = "CPListImageRowItemCardElement.rs"]
mod __CPListImageRowItemCardElement;
#[cfg(feature = "CPListImageRowItemCondensedElement")]
#[path = "CPListImageRowItemCondensedElement.rs"]
mod __CPListImageRowItemCondensedElement;
#[cfg(feature = "CPListImageRowItemElement")]
#[path = "CPListImageRowItemElement.rs"]
mod __CPListImageRowItemElement;
#[cfg(feature = "CPListImageRowItemGridElement")]
#[path = "CPListImageRowItemGridElement.rs"]
mod __CPListImageRowItemGridElement;
#[cfg(feature = "CPListImageRowItemImageGridElement")]
#[path = "CPListImageRowItemImageGridElement.rs"]
mod __CPListImageRowItemImageGridElement;
#[cfg(feature = "CPListImageRowItemRowElement")]
#[path = "CPListImageRowItemRowElement.rs"]
mod __CPListImageRowItemRowElement;
#[cfg(feature = "CPListItem")]
#[path = "CPListItem.rs"]
mod __CPListItem;
#[cfg(feature = "CPListItemTypes")]
#[path = "CPListItemTypes.rs"]
mod __CPListItemTypes;
#[cfg(feature = "CPListSection")]
#[path = "CPListSection.rs"]
mod __CPListSection;
#[cfg(feature = "CPListTemplate")]
#[path = "CPListTemplate.rs"]
mod __CPListTemplate;
#[cfg(feature = "CPManeuver")]
#[path = "CPManeuver.rs"]
mod __CPManeuver;
#[cfg(feature = "CPMapButton")]
#[path = "CPMapButton.rs"]
mod __CPMapButton;
#[cfg(feature = "CPMapTemplate")]
#[path = "CPMapTemplate.rs"]
mod __CPMapTemplate;
#[cfg(feature = "CPMessageComposeBarButton")]
#[path = "CPMessageComposeBarButton.rs"]
mod __CPMessageComposeBarButton;
#[cfg(feature = "CPMessageListItem")]
#[path = "CPMessageListItem.rs"]
mod __CPMessageListItem;
#[cfg(feature = "CPNavigationAlert")]
#[path = "CPNavigationAlert.rs"]
mod __CPNavigationAlert;
#[cfg(feature = "CPNavigationSession")]
#[path = "CPNavigationSession.rs"]
mod __CPNavigationSession;
#[cfg(feature = "CPNowPlayingButton")]
#[path = "CPNowPlayingButton.rs"]
mod __CPNowPlayingButton;
#[cfg(feature = "CPNowPlayingMode")]
#[path = "CPNowPlayingMode.rs"]
mod __CPNowPlayingMode;
#[cfg(feature = "CPNowPlayingTemplate")]
#[path = "CPNowPlayingTemplate.rs"]
mod __CPNowPlayingTemplate;
#[cfg(feature = "CPPointOfInterest")]
#[path = "CPPointOfInterest.rs"]
mod __CPPointOfInterest;
#[cfg(feature = "CPPointOfInterestTemplate")]
#[path = "CPPointOfInterestTemplate.rs"]
mod __CPPointOfInterestTemplate;
#[cfg(feature = "CPRouteInformation")]
#[path = "CPRouteInformation.rs"]
mod __CPRouteInformation;
#[cfg(feature = "CPSearchTemplate")]
#[path = "CPSearchTemplate.rs"]
mod __CPSearchTemplate;
#[cfg(feature = "CPSessionConfiguration")]
#[path = "CPSessionConfiguration.rs"]
mod __CPSessionConfiguration;
#[cfg(feature = "CPTabBarTemplate")]
#[path = "CPTabBarTemplate.rs"]
mod __CPTabBarTemplate;
#[cfg(feature = "CPTemplate")]
#[path = "CPTemplate.rs"]
mod __CPTemplate;
#[cfg(feature = "CPTemplateApplicationDashboardScene")]
#[path = "CPTemplateApplicationDashboardScene.rs"]
mod __CPTemplateApplicationDashboardScene;
#[cfg(feature = "CPTemplateApplicationInstrumentClusterScene")]
#[path = "CPTemplateApplicationInstrumentClusterScene.rs"]
mod __CPTemplateApplicationInstrumentClusterScene;
#[cfg(feature = "CPTemplateApplicationScene")]
#[path = "CPTemplateApplicationScene.rs"]
mod __CPTemplateApplicationScene;
#[cfg(feature = "CPTextButton")]
#[path = "CPTextButton.rs"]
mod __CPTextButton;
#[cfg(feature = "CPTravelEstimates")]
#[path = "CPTravelEstimates.rs"]
mod __CPTravelEstimates;
#[cfg(feature = "CPTrip")]
#[path = "CPTrip.rs"]
mod __CPTrip;
#[cfg(feature = "CPTripPreviewTextConfiguration")]
#[path = "CPTripPreviewTextConfiguration.rs"]
mod __CPTripPreviewTextConfiguration;
#[cfg(feature = "CPVoiceControlTemplate")]
#[path = "CPVoiceControlTemplate.rs"]
mod __CPVoiceControlTemplate;
#[cfg(feature = "CPWindow")]
#[path = "CPWindow.rs"]
mod __CPWindow;
#[cfg(all(feature = "CPActionSheetTemplate", feature = "CPTemplate"))]
pub use self::__CPActionSheetTemplate::CPActionSheetTemplate;
#[cfg(feature = "CPAlertAction")]
pub use self::__CPAlertAction::CPAlertAction;
#[cfg(all(feature = "CPAlertAction", feature = "block2"))]
pub use self::__CPAlertAction::CPAlertActionHandler;
#[cfg(feature = "CPAlertAction")]
pub use self::__CPAlertAction::CPAlertActionStyle;
#[cfg(all(feature = "CPAlertTemplate", feature = "CPTemplate"))]
pub use self::__CPAlertTemplate::CPAlertTemplate;
#[cfg(feature = "CPBarButton")]
pub use self::__CPBarButton::CPBarButton;
#[cfg(all(feature = "CPBarButton", feature = "block2"))]
pub use self::__CPBarButton::CPBarButtonHandler;
#[cfg(feature = "CPBarButton")]
pub use self::__CPBarButton::CPBarButtonStyle;
#[cfg(feature = "CPBarButton")]
pub use self::__CPBarButton::CPBarButtonType;
#[cfg(feature = "CPBarButtonProviding")]
pub use self::__CPBarButtonProviding::CPBarButtonProviding;
#[cfg(feature = "CPButton")]
pub use self::__CPButton::CPButton;
#[cfg(all(feature = "CPButton", feature = "objc2-core-foundation"))]
pub use self::__CPButton::CPButtonMaximumImageSize;
#[cfg(feature = "CPContact")]
pub use self::__CPContact::CPContact;
#[cfg(all(feature = "CPButton", feature = "CPContact"))]
pub use self::__CPContact::CPContactCallButton;
#[cfg(all(feature = "CPButton", feature = "CPContact"))]
pub use self::__CPContact::CPContactDirectionsButton;
#[cfg(all(feature = "CPButton", feature = "CPContact"))]
pub use self::__CPContact::CPContactMessageButton;
#[cfg(all(feature = "CPContactTemplate", feature = "CPTemplate"))]
pub use self::__CPContactTemplate::CPContactTemplate;
#[cfg(feature = "CPDashboardButton")]
pub use self::__CPDashboardButton::CPDashboardButton;
#[cfg(feature = "CPDashboardController")]
pub use self::__CPDashboardController::CPDashboardController;
#[cfg(feature = "CPGridButton")]
pub use self::__CPGridButton::CPGridButton;
#[cfg(feature = "CPGridButton")]
pub use self::__CPGridButton::CPMessageGridItemConfiguration;
#[cfg(all(feature = "CPGridTemplate", feature = "CPTemplate"))]
pub use self::__CPGridTemplate::CPGridTemplate;
#[cfg(feature = "CPGridTemplate")]
pub use self::__CPGridTemplate::CPGridTemplateMaximumItems;
#[cfg(feature = "CPImageSet")]
pub use self::__CPImageSet::CPImageSet;
#[cfg(feature = "CPInformationItem")]
pub use self::__CPInformationItem::CPInformationItem;
#[cfg(all(feature = "CPInformationItem", feature = "CPInformationRatingItem"))]
pub use self::__CPInformationRatingItem::CPInformationRatingItem;
#[cfg(all(feature = "CPInformationTemplate", feature = "CPTemplate"))]
pub use self::__CPInformationTemplate::CPInformationTemplate;
#[cfg(feature = "CPInformationTemplate")]
pub use self::__CPInformationTemplate::CPInformationTemplateLayout;
#[cfg(feature = "CPInstrumentClusterController")]
pub use self::__CPInstrumentClusterController::CPInstrumentClusterController;
#[cfg(feature = "CPInstrumentClusterController")]
pub use self::__CPInstrumentClusterController::CPInstrumentClusterControllerDelegate;
#[cfg(feature = "CPInstrumentClusterController")]
pub use self::__CPInstrumentClusterController::CPInstrumentClusterSetting;
#[cfg(all(feature = "CPInterfaceController", feature = "objc2-ui-kit"))]
pub use self::__CPInterfaceController::CPApplicationDelegate;
#[cfg(feature = "CPInterfaceController")]
pub use self::__CPInterfaceController::CPInterfaceController;
#[cfg(feature = "CPInterfaceController")]
pub use self::__CPInterfaceController::CPInterfaceControllerDelegate;
#[cfg(feature = "CPInterfaceController")]
pub use self::__CPInterfaceController::CarPlayErrorDomain;
#[cfg(feature = "CPLane")]
pub use self::__CPLane::CPLane;
#[cfg(feature = "CPLane")]
pub use self::__CPLane::CPLaneStatus;
#[cfg(feature = "CPLaneGuidance")]
pub use self::__CPLaneGuidance::CPLaneGuidance;
#[cfg(feature = "CPListImageRowItem")]
pub use self::__CPListImageRowItem::CPListImageRowItem;
#[cfg(feature = "CPListImageRowItem")]
pub use self::__CPListImageRowItem::CPMaximumNumberOfGridImages;
#[cfg(all(
feature = "CPListImageRowItemCardElement",
feature = "CPListImageRowItemElement"
))]
pub use self::__CPListImageRowItemCardElement::CPListImageRowItemCardElement;
#[cfg(all(
feature = "CPListImageRowItemCondensedElement",
feature = "CPListImageRowItemElement"
))]
pub use self::__CPListImageRowItemCondensedElement::CPListImageRowItemCondensedElement;
#[cfg(feature = "CPListImageRowItemCondensedElement")]
pub use self::__CPListImageRowItemCondensedElement::CPListImageRowItemCondensedElementShape;
#[cfg(feature = "CPListImageRowItemElement")]
pub use self::__CPListImageRowItemElement::CPListImageRowItemElement;
#[cfg(all(
feature = "CPListImageRowItemElement",
feature = "CPListImageRowItemGridElement"
))]
pub use self::__CPListImageRowItemGridElement::CPListImageRowItemGridElement;
#[cfg(all(
feature = "CPListImageRowItemElement",
feature = "CPListImageRowItemImageGridElement"
))]
pub use self::__CPListImageRowItemImageGridElement::CPListImageRowItemImageGridElement;
#[cfg(feature = "CPListImageRowItemImageGridElement")]
pub use self::__CPListImageRowItemImageGridElement::CPListImageRowItemImageGridElementShape;
#[cfg(all(
feature = "CPListImageRowItemElement",
feature = "CPListImageRowItemRowElement"
))]
pub use self::__CPListImageRowItemRowElement::CPListImageRowItemRowElement;
#[cfg(feature = "CPListItem")]
pub use self::__CPListItem::CPListItem;
#[cfg(feature = "CPListItem")]
pub use self::__CPListItem::CPListItemAccessoryType;
#[cfg(feature = "CPListItem")]
pub use self::__CPListItem::CPListItemPlayingIndicatorLocation;
#[cfg(feature = "CPListItemTypes")]
pub use self::__CPListItemTypes::CPListTemplateItem;
#[cfg(feature = "CPListItemTypes")]
pub use self::__CPListItemTypes::CPSelectableListItem;
#[cfg(feature = "CPListSection")]
pub use self::__CPListSection::CPListSection;
#[cfg(all(feature = "CPListSection", feature = "objc2-core-foundation"))]
pub use self::__CPListSection::CPMaximumListSectionImageSize;
#[cfg(feature = "CPListTemplate")]
pub use self::__CPListTemplate::CPAssistantCellActionType;
#[cfg(feature = "CPListTemplate")]
pub use self::__CPListTemplate::CPAssistantCellConfiguration;
#[cfg(feature = "CPListTemplate")]
pub use self::__CPListTemplate::CPAssistantCellPosition;
#[cfg(feature = "CPListTemplate")]
pub use self::__CPListTemplate::CPAssistantCellVisibility;
#[cfg(all(feature = "CPListTemplate", feature = "CPTemplate"))]
pub use self::__CPListTemplate::CPListTemplate;
#[cfg(feature = "CPListTemplate")]
pub use self::__CPListTemplate::CPListTemplateDelegate;
#[cfg(feature = "CPManeuver")]
pub use self::__CPManeuver::CPJunctionType;
#[cfg(feature = "CPManeuver")]
pub use self::__CPManeuver::CPManeuver;
#[cfg(feature = "CPManeuver")]
pub use self::__CPManeuver::CPManeuverState;
#[cfg(feature = "CPManeuver")]
pub use self::__CPManeuver::CPManeuverType;
#[cfg(feature = "CPManeuver")]
pub use self::__CPManeuver::CPTrafficSide;
#[cfg(feature = "CPMapButton")]
pub use self::__CPMapButton::CPMapButton;
#[cfg(feature = "CPMapTemplate")]
pub use self::__CPMapTemplate::CPManeuverDisplayStyle;
#[cfg(all(feature = "CPMapTemplate", feature = "CPTemplate"))]
pub use self::__CPMapTemplate::CPMapTemplate;
#[cfg(feature = "CPMapTemplate")]
pub use self::__CPMapTemplate::CPMapTemplateDelegate;
#[cfg(feature = "CPMapTemplate")]
pub use self::__CPMapTemplate::CPPanDirection;
#[cfg(feature = "CPMapTemplate")]
pub use self::__CPMapTemplate::CPTimeRemainingColor;
#[cfg(feature = "CPMapTemplate")]
pub use self::__CPMapTemplate::CPTripEstimateStyle;
#[cfg(all(feature = "CPBarButton", feature = "CPMessageComposeBarButton"))]
pub use self::__CPMessageComposeBarButton::CPMessageComposeBarButton;
#[cfg(all(feature = "CPMessageListItem", feature = "objc2-core-foundation"))]
pub use self::__CPMessageListItem::CPMaximumMessageItemImageSize;
#[cfg(all(feature = "CPMessageListItem", feature = "objc2-core-foundation"))]
pub use self::__CPMessageListItem::CPMaximumMessageItemLeadingDetailTextImageSize;
#[cfg(feature = "CPMessageListItem")]
pub use self::__CPMessageListItem::CPMessageLeadingItem;
#[cfg(feature = "CPMessageListItem")]
pub use self::__CPMessageListItem::CPMessageListItem;
#[cfg(feature = "CPMessageListItem")]
pub use self::__CPMessageListItem::CPMessageListItemLeadingConfiguration;
#[cfg(feature = "CPMessageListItem")]
pub use self::__CPMessageListItem::CPMessageListItemTrailingConfiguration;
#[cfg(feature = "CPMessageListItem")]
pub use self::__CPMessageListItem::CPMessageTrailingItem;
#[cfg(feature = "CPNavigationAlert")]
pub use self::__CPNavigationAlert::CPNavigationAlert;
#[cfg(feature = "CPNavigationAlert")]
pub use self::__CPNavigationAlert::CPNavigationAlertDismissalContext;
#[cfg(feature = "CPNavigationAlert")]
pub use self::__CPNavigationAlert::CPNavigationAlertMinimumDuration;
#[cfg(feature = "CPNavigationSession")]
pub use self::__CPNavigationSession::CPNavigationSession;
#[cfg(feature = "CPNavigationSession")]
pub use self::__CPNavigationSession::CPTripPauseReason;
#[cfg(feature = "CPNowPlayingButton")]
pub use self::__CPNowPlayingButton::CPNowPlayingAddToLibraryButton;
#[cfg(feature = "CPNowPlayingButton")]
pub use self::__CPNowPlayingButton::CPNowPlayingButton;
#[cfg(all(feature = "CPNowPlayingButton", feature = "objc2-core-foundation"))]
pub use self::__CPNowPlayingButton::CPNowPlayingButtonMaximumImageSize;
#[cfg(feature = "CPNowPlayingButton")]
pub use self::__CPNowPlayingButton::CPNowPlayingImageButton;
#[cfg(feature = "CPNowPlayingButton")]
pub use self::__CPNowPlayingButton::CPNowPlayingMoreButton;
#[cfg(feature = "CPNowPlayingButton")]
pub use self::__CPNowPlayingButton::CPNowPlayingPlaybackRateButton;
#[cfg(feature = "CPNowPlayingButton")]
pub use self::__CPNowPlayingButton::CPNowPlayingRepeatButton;
#[cfg(feature = "CPNowPlayingButton")]
pub use self::__CPNowPlayingButton::CPNowPlayingShuffleButton;
#[cfg(feature = "CPNowPlayingMode")]
pub use self::__CPNowPlayingMode::CPNowPlayingMode;
#[cfg(feature = "CPNowPlayingMode")]
pub use self::__CPNowPlayingMode::CPNowPlayingModeSports;
#[cfg(feature = "CPNowPlayingMode")]
pub use self::__CPNowPlayingMode::CPNowPlayingSportsClock;
#[cfg(feature = "CPNowPlayingMode")]
pub use self::__CPNowPlayingMode::CPNowPlayingSportsEventStatus;
#[cfg(feature = "CPNowPlayingMode")]
pub use self::__CPNowPlayingMode::CPNowPlayingSportsTeam;
#[cfg(feature = "CPNowPlayingMode")]
pub use self::__CPNowPlayingMode::CPNowPlayingSportsTeamLogo;
#[cfg(all(feature = "CPNowPlayingTemplate", feature = "CPTemplate"))]
pub use self::__CPNowPlayingTemplate::CPNowPlayingTemplate;
#[cfg(feature = "CPNowPlayingTemplate")]
pub use self::__CPNowPlayingTemplate::CPNowPlayingTemplateObserver;
#[cfg(feature = "CPPointOfInterest")]
pub use self::__CPPointOfInterest::CPPointOfInterest;
#[cfg(all(feature = "CPPointOfInterestTemplate", feature = "CPTemplate"))]
pub use self::__CPPointOfInterestTemplate::CPPointOfInterestTemplate;
#[cfg(feature = "CPPointOfInterestTemplate")]
pub use self::__CPPointOfInterestTemplate::CPPointOfInterestTemplateDelegate;
#[cfg(feature = "CPRouteInformation")]
pub use self::__CPRouteInformation::CPRouteInformation;
#[cfg(all(feature = "CPSearchTemplate", feature = "CPTemplate"))]
pub use self::__CPSearchTemplate::CPSearchTemplate;
#[cfg(feature = "CPSearchTemplate")]
pub use self::__CPSearchTemplate::CPSearchTemplateDelegate;
#[cfg(feature = "CPSessionConfiguration")]
pub use self::__CPSessionConfiguration::CPContentStyle;
#[cfg(feature = "CPSessionConfiguration")]
pub use self::__CPSessionConfiguration::CPLimitableUserInterface;
#[cfg(feature = "CPSessionConfiguration")]
pub use self::__CPSessionConfiguration::CPSessionConfiguration;
#[cfg(feature = "CPSessionConfiguration")]
pub use self::__CPSessionConfiguration::CPSessionConfigurationDelegate;
#[cfg(all(feature = "CPTabBarTemplate", feature = "CPTemplate"))]
pub use self::__CPTabBarTemplate::CPTabBarTemplate;
#[cfg(feature = "CPTabBarTemplate")]
pub use self::__CPTabBarTemplate::CPTabBarTemplateDelegate;
#[cfg(feature = "CPTemplate")]
pub use self::__CPTemplate::CPTemplate;
#[cfg(all(
feature = "CPTemplateApplicationDashboardScene",
feature = "objc2-ui-kit"
))]
pub use self::__CPTemplateApplicationDashboardScene::CPTemplateApplicationDashboardScene;
#[cfg(all(
feature = "CPTemplateApplicationDashboardScene",
feature = "objc2-ui-kit"
))]
pub use self::__CPTemplateApplicationDashboardScene::CPTemplateApplicationDashboardSceneDelegate;
#[cfg(all(
feature = "CPTemplateApplicationDashboardScene",
feature = "objc2-ui-kit"
))]
pub use self::__CPTemplateApplicationDashboardScene::CPTemplateApplicationDashboardSceneSessionRoleApplication;
#[cfg(all(
feature = "CPTemplateApplicationInstrumentClusterScene",
feature = "objc2-ui-kit"
))]
pub use self::__CPTemplateApplicationInstrumentClusterScene::CPTemplateApplicationInstrumentClusterScene;
#[cfg(all(
feature = "CPTemplateApplicationInstrumentClusterScene",
feature = "objc2-ui-kit"
))]
pub use self::__CPTemplateApplicationInstrumentClusterScene::CPTemplateApplicationInstrumentClusterSceneDelegate;
#[cfg(all(
feature = "CPTemplateApplicationInstrumentClusterScene",
feature = "objc2-ui-kit"
))]
pub use self::__CPTemplateApplicationInstrumentClusterScene::CPTemplateApplicationInstrumentClusterSceneSessionRoleApplication;
#[cfg(all(feature = "CPTemplateApplicationScene", feature = "objc2-ui-kit"))]
pub use self::__CPTemplateApplicationScene::CPTemplateApplicationScene;
#[cfg(all(feature = "CPTemplateApplicationScene", feature = "objc2-ui-kit"))]
pub use self::__CPTemplateApplicationScene::CPTemplateApplicationSceneDelegate;
#[cfg(all(feature = "CPTemplateApplicationScene", feature = "objc2-ui-kit"))]
pub use self::__CPTemplateApplicationScene::CPTemplateApplicationSceneSessionRoleApplication;
#[cfg(feature = "CPTextButton")]
pub use self::__CPTextButton::CPTextButton;
#[cfg(feature = "CPTextButton")]
pub use self::__CPTextButton::CPTextButtonStyle;
#[cfg(feature = "CPTravelEstimates")]
pub use self::__CPTravelEstimates::CPTravelEstimates;
#[cfg(feature = "CPTrip")]
pub use self::__CPTrip::CPRouteChoice;
#[cfg(feature = "CPTrip")]
pub use self::__CPTrip::CPTrip;
#[cfg(feature = "CPTripPreviewTextConfiguration")]
pub use self::__CPTripPreviewTextConfiguration::CPTripPreviewTextConfiguration;
#[cfg(feature = "CPVoiceControlTemplate")]
pub use self::__CPVoiceControlTemplate::CPVoiceControlState;
#[cfg(all(feature = "CPTemplate", feature = "CPVoiceControlTemplate"))]
pub use self::__CPVoiceControlTemplate::CPVoiceControlTemplate;
#[cfg(all(feature = "CPWindow", feature = "objc2-ui-kit"))]
pub use self::__CPWindow::CPWindow;