#include "xamarin-source.h"
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
#pragma clang diagnostic ignored "-Wtypedef-redefinition"
#pragma clang diagnostic ignored "-Wobjc-designated-initializers"
#pragma clang diagnostic ignored "-Wunguarded-availability-new"
#include <stdarg.h>
#include <objc/objc.h>
#include <objc/runtime.h>
#include <objc/message.h>
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <CoreGraphics/CoreGraphics.h>
#import <QuartzCore/QuartzCore.h>
#import <WebKit/WebKit.h>
#import <AuthenticationServices/AuthenticationServices.h>
#import <CoreLocation/CoreLocation.h>
#import <SafariServices/SafariServices.h>
#import <ContactsUI/ContactsUI.h>
#import <CoreBluetooth/CoreBluetooth.h>
#import <UniformTypeIdentifiers/UniformTypeIdentifiers.h>
#import <LinkPresentation/LinkPresentation.h>
#import <CoreNFC/CoreNFC.h>
#import <UserNotifications/UserNotifications.h>
#import <Speech/Speech.h>
#import <MessageUI/MessageUI.h>
#import <MediaPlayer/MediaPlayer.h>
#import <Intents/Intents.h>
#import <CoreTelephony/CoreTelephonyDefines.h>
#import <CoreTelephony/CTCall.h>
#import <CoreTelephony/CTCallCenter.h>
#import <CoreTelephony/CTCarrier.h>
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
#import <CoreTelephony/CTSubscriber.h>
#import <CoreTelephony/CTSubscriberInfo.h>
#import <CoreSpotlight/CoreSpotlight.h>
#import <Contacts/Contacts.h>
#import <CloudKit/CloudKit.h>
#import <AVFoundation/AVFoundation.h>

@class CardknoxPaymentsSDK_CardknoxSDKCustomUI;
@class CardknoxSDKCustomUIBLE;
@class CardknoxSDKCustomUIBLEScanCompleted;
@class CardknoxPaymentsSDK_NSObjectBase;
@class CardknoxSDKCustomUIBLEScannedDevice;
@class CardknoxSDKCustomUIUSB;
@class CardknoxCardReaderCallback;
@class CardknoxCardReaderCallbackType;
@class CardknoxSDKDirect;
@class PaymentTransactionRequest;
@class PaymentTransactionRequestUI;
@class TransactionParameters;
@class CardknoxPaymentEngineSDK;
@class CardknoxPaymentEngineSDKRequest;
@class CardknoxPaymentEngineSDKSettings;
@class PaymentTransactionResponse;
@class CardknoxSDKVersion;
@class CardknoxSDK;
@class PaymentTransactionRequestDirect;
@class CardknoxSDKUI;
@class Microsoft_Maui_MauiUIApplicationDelegate;
@class CardknoxPaymentsSDK_MauiAppDelegate;
@class BigTed_ProgressHUD;
@class Microsoft_iOS__UIKit_UIGestureRecognizerDelegate;
@class CommunityToolkit_Maui_Behaviors_TouchBehavior_TouchUITapGestureRecognizer_TouchUITapGestureRecognizerDelegate;
@class CommunityToolkit_Maui_Behaviors_TouchBehavior_TouchUITapGestureRecognizer;
@class CommunityToolkit_Maui_Core_Views_AlertView;
@class CommunityToolkit_Maui_Core_Views_PaddedButton;
@class CommunityToolkit_Maui_Core_Views_PaddedLabel;
@class CommunityToolkit_Maui_Core_Views_RoundedView;
@class PlatformGraphicsView;
@class Microsoft_Maui_Platform_PlatformTouchGraphicsView;
@class CommunityToolkit_Maui_Core_Views_MauiDrawingView;
@class Microsoft_iOS__UIKit_UIAdaptivePresentationControllerDelegate;
@class Microsoft_iOS__UIKit_UIPopoverPresentationControllerDelegate;
@class CommunityToolkit_Maui_Core_Views_MauiPopup_PopoverDelegate;
@class CommunityToolkit_Maui_Core_Views_MauiPopup;
@class CommunityToolkit_Maui_Core_Views_PopupExtensions_TransparentPopoverBackgroundView;
@class Microsoft_Maui_Platform_MauiView;
@class Microsoft_Maui_Platform_ContentView;
@protocol UIAccessibilityContainer;
@class CommunityToolkit_Maui_Core_Views_MauiSemanticOrderView;
@class Controls_UserDialogs_Maui_Snackbar;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CellTableViewCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_TemplatedCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselTemplatedCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewController_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselViewController;
@class Microsoft_iOS__UIKit_UICollectionViewDelegateFlowLayout;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewDelegator_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselViewDelegator;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewLayout;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselViewLayout;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_VisualElementRenderer_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewRenderer_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_StructuredItemsViewRenderer_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewRenderer_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_GroupableItemsViewRenderer_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CollectionViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_DefaultCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_GridViewLayout;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_StructuredItemsViewController_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewController_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_GroupableItemsViewController_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewDelegator_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_GroupableItemsViewDelegator_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_HeightConstrainedTemplatedCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_HorizontalCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_HorizontalDefaultCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_HorizontalDefaultSupplementalView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_HorizontalSupplementaryView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ListViewLayout;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_WidthConstrainedTemplatedCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_VerticalCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_VerticalDefaultCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_VerticalDefaultSupplementalView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_VerticalSupplementaryView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_iOS7ButtonContainer;
@class Microsoft_iOS__UIKit_UIApplicationDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsApplicationDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_NativeViewWrapperRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PlatformRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_UIActivityIndicatorViewDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ActivityIndicatorRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_BoxRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ButtonRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CheckBoxRendererBase_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CheckBoxRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_NoCaretField;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_DatePickerRendererBase_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_DatePickerRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EditorRendererBase_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EditorRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EntryRendererBase_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EntryRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsCAKeyFrameAnimation;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsCheckBox;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsUIImageView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_IndicatorViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsPageControl;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_HeaderWrapperView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsRefreshControl;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PageContainer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ReadOnlyField;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PickerRendererBase_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PickerRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ProgressBarRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_RefreshViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ScrollViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_SearchBarRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_SliderRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_StepperRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_SwitchRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ChildViewController;
@class Microsoft_iOS__UIKit_UIScrollViewDelegate;
@class Microsoft_iOS__UIKit_UITableViewSource;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_TableViewModelRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_UnEvenTableViewModelRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_TableViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_TimePickerRendererBase_1;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_TimePickerRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_UIContainerCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_UIContainerView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeRenderer_2;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EllipseRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EllipseView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_LineRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_LineView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PathRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PathView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PolygonRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PolygonView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PolylineRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PolylineView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_RectangleRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_RectangleView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeLayer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewCellRenderer_ViewTableCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ContextActionsCell_MoreActionSheetController;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ContextActionsCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ContextScrollViewDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_DragAndDropDelegate_CustomLocalStateData;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_DragAndDropDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_Platform_DefaultRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselPageRenderer_CarouselPageContainer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselPageRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EditorRendererBase_1_FormsUITextView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FrameRenderer_FrameView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FrameRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ImageButtonRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ImageRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_LabelRenderer_FormsLabel;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_LabelRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ListViewRenderer_ListViewDataSource;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ListViewRenderer_UnevenListViewDataSource;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ListViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsUITableViewController;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_NavigationRenderer_FormsNavigationBar;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_NavigationRenderer_Container;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_NavigationRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PageRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PhoneFlyoutPageRenderer_ChildViewController;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PhoneFlyoutPageRenderer;
@class Microsoft_iOS__UIKit_UIPickerViewModel;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_PickerRendererBase_1_PickerSource;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_SwipeViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_TabbedRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EventedViewController_FlyoutView;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EventedViewController;
@class Microsoft_iOS__UIKit_UISplitViewControllerDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_TabletFlyoutPageRenderer_InnerDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_TabletFlyoutPageRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_WkWebViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_EntryCellRenderer_EntryCellTableViewCell;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ContextActionsCell_SelectGestureRecognizer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_NavigationRenderer_SecondaryToolbar;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_NavigationRenderer_ParentingViewController;
@class Microsoft_iOS__WebKit_WKNavigationDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_WkWebViewRenderer_CustomWebViewNavigationDelegate;
@class Microsoft_iOS__WebKit_WKUIDelegate;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_WkWebViewRenderer_CustomWebViewUIDelegate;
@class Microsoft_Maui_Platform_ModalWrapper;
@class Microsoft_Maui_Controls_Platform_ControlsModalWrapper;
@class Microsoft_Maui_Controls_Platform_Compatibility_UIContainerView;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellFlyoutHeaderContainer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellItemRenderer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellSearchResultsRenderer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellTableViewController;
@class Microsoft_Maui_Controls_Platform_Compatibility_UIContainerCell;
@class Microsoft_Maui_Controls_Handlers_Items_ItemsViewCell;
@class Microsoft_Maui_Controls_Handlers_Items_TemplatedCell;
@class Microsoft_Maui_Controls_Handlers_Items_CarouselTemplatedCell;
@class Microsoft_Maui_Controls_Handlers_Items_ItemsViewController_1;
@class Microsoft_Maui_Controls_Handlers_Items_CarouselViewController;
@class Microsoft_Maui_Controls_Handlers_Items_ItemsViewDelegator_2;
@class Microsoft_Maui_Controls_Handlers_Items_CarouselViewDelegator;
@class Microsoft_Maui_Controls_Handlers_Items_ItemsViewLayout;
@class Microsoft_Maui_Controls_Handlers_Items_CarouselViewLayout;
@class Microsoft_Maui_Controls_Handlers_Items_DefaultCell;
@class Microsoft_Maui_Controls_Handlers_Items_GridViewLayout;
@class Microsoft_Maui_Controls_Handlers_Items_StructuredItemsViewController_1;
@class Microsoft_Maui_Controls_Handlers_Items_SelectableItemsViewController_1;
@class Microsoft_Maui_Controls_Handlers_Items_GroupableItemsViewController_1;
@class Microsoft_Maui_Controls_Handlers_Items_SelectableItemsViewDelegator_2;
@class Microsoft_Maui_Controls_Handlers_Items_GroupableItemsViewDelegator_2;
@class Microsoft_Maui_Controls_Handlers_Items_HeightConstrainedTemplatedCell;
@class Microsoft_Maui_Controls_Handlers_Items_HorizontalCell;
@class Microsoft_Maui_Controls_Handlers_Items_HorizontalDefaultCell;
@class Microsoft_Maui_Controls_Handlers_Items_HorizontalDefaultSupplementalView;
@class Microsoft_Maui_Controls_Handlers_Items_HorizontalSupplementaryView;
@class Microsoft_Maui_Controls_Handlers_Items_ListViewLayout;
@class Microsoft_Maui_Controls_Handlers_Items_MauiCollectionView;
@class Microsoft_Maui_Controls_Handlers_Items_ReorderableItemsViewController_1;
@class Microsoft_Maui_Controls_Handlers_Items_ReorderableItemsViewDelegator_2;
@class Microsoft_Maui_Controls_Handlers_Items_WidthConstrainedTemplatedCell;
@class Microsoft_Maui_Controls_Handlers_Items_VerticalCell;
@class Microsoft_Maui_Controls_Handlers_Items_VerticalDefaultCell;
@class Microsoft_Maui_Controls_Handlers_Items_VerticalDefaultSupplementalView;
@class Microsoft_Maui_Controls_Handlers_Items_VerticalSupplementaryView;
@class Microsoft_Maui_Controls_Handlers_Compatibility_VisualElementRenderer_1;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer_2;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_CellTableViewCell;
@class Microsoft_Maui_Controls_Handlers_Compatibility_iOS7ButtonContainer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_HeaderWrapperView;
@class Microsoft_Maui_Controls_Handlers_Compatibility_FormsRefreshControl;
@class Microsoft_Maui_Controls_Handlers_Compatibility_TableViewModelRenderer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_UnEvenTableViewModelRenderer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_TableViewRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_GlobalCloseContextGestureRecognizer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_NativeViewPropertyListener;
@class Microsoft_Maui_Platform_ResignFirstResponderTouchGestureRecognizer;
@class Microsoft_Maui_Controls_Platform_DragAndDropDelegate_CustomLocalStateData;
@class Microsoft_Maui_Controls_Platform_DragAndDropDelegate;
@class __UIGestureRecognizerToken;
@class __UIGestureRecognizer;
@class Microsoft_Maui_Controls_Platform_iOS_CustomPressGestureRecognizer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellFlyoutContentRenderer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellFlyoutRenderer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellPageRendererTracker_TitleViewContainer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRenderer_GestureDelegate;
@class Microsoft_iOS__UIKit_UINavigationControllerDelegate;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRenderer_NavDelegate;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRenderer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRootHeader_ShellSectionHeaderCell;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRootHeader;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRootRenderer;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellTableViewSource_SeparatorView;
@class Microsoft_Maui_Controls_Platform_Compatibility_ShellTableViewSource;
@class Microsoft_Maui_Controls_Handlers_Compatibility_PhoneFlyoutPageRenderer_ChildViewController;
@class Microsoft_Maui_Controls_Handlers_Compatibility_PhoneFlyoutPageRenderer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_FrameRenderer_FrameView;
@class Microsoft_Maui_Controls_Handlers_Compatibility_FrameRenderer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ContextActionsCell_MoreActionSheetController;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ContextActionsCell;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ContextScrollViewDelegate;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ListViewRenderer_ListViewDataSource;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ListViewRenderer_UnevenListViewDataSource;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ListViewRenderer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_FormsUITableViewController;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ViewCellRenderer_ViewTableCell;
@class Microsoft_Maui_Controls_Handlers_Compatibility_NavigationRenderer_MauiNavigationDelegate;
@class Microsoft_Maui_Controls_Handlers_Compatibility_NavigationRenderer_MauiControlsNavigationBar;
@class Microsoft_Maui_Controls_Handlers_Compatibility_NavigationRenderer_Container;
@class Microsoft_Maui_Controls_Handlers_Compatibility_NavigationRenderer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ShellRenderer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_TabbedRenderer;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ToolbarItemExtensions_PrimaryToolbarItem;
@class Microsoft_iOS__UIKit_UIContextMenuInteractionDelegate;
@class Microsoft_Maui_Controls_Platform_GesturePlatformManager_FakeRightClickContextMenuInteraction_FakeRightClickDelegate;
@class Microsoft_Maui_Controls_Platform_GesturePlatformManager_FakeRightClickContextMenuInteraction;
@class Microsoft_Maui_Controls_Handlers_Compatibility_ContextActionsCell_SelectGestureRecognizer;
@class Microsoft_Maui_Controls_Handlers_Compatibility_EntryCellRenderer_EntryCellTableViewCell;
@class Microsoft_Maui_Controls_Handlers_Compatibility_NavigationRenderer_SecondaryToolbar;
@class Microsoft_Maui_Controls_Handlers_Compatibility_NavigationRenderer_ParentingViewController;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem_SecondaryToolbarItemContent;
@class Microsoft_Maui_Controls_Compatibility_Platform_iOS_ToolbarItemExtensions_SecondaryToolbarItem;
@class Microsoft_Maui_Platform_CollapseConstraint;
@class Microsoft_Maui_Platform_ContainerViewController;
@class Microsoft_Maui_Platform_LayoutView;
@class Microsoft_Maui_Platform_MauiActivityIndicator;
@class Microsoft_Maui_Platform_MauiBoxView;
@class Microsoft_Maui_Platform_MauiCALayer;
@class Microsoft_Maui_Platform_MauiCheckBox;
@class Microsoft_Maui_Platform_MauiImageView;
@class Microsoft_Maui_Platform_MauiLabel;
@class Microsoft_Maui_Platform_MauiPageControl;
@class Microsoft_Maui_Platform_NoCaretField;
@class Microsoft_Maui_Platform_MauiPicker;
@class Microsoft_Maui_Platform_MauiRefreshView;
@class Microsoft_Maui_Platform_MauiScrollView;
@class Microsoft_Maui_Platform_MauiSearchBar;
@class Microsoft_Maui_Platform_MauiShapeView;
@class Microsoft_Maui_Platform_MauiTextField;
@class Microsoft_Maui_Platform_MauiTextView;
@class Microsoft_Maui_Platform_MauiWebViewNavigationDelegate;
@class Microsoft_Maui_Platform_PageViewController;
@class Microsoft_Maui_Platform_SemanticSwitchContentView;
@class Microsoft_Maui_Platform_WrapperView;
@class Microsoft_Maui_Handlers_PickerSource;
@class Microsoft_Maui_Handlers_SwipeItemButton;
@class Microsoft_Maui_MauiUISceneDelegate;
@class Microsoft_Maui_Platform_MauiDatePicker;
@class Microsoft_Maui_Platform_MauiDoneAccessoryView;
@class Microsoft_Maui_Platform_MauiSwipeView;
@class Microsoft_Maui_Platform_MauiTimePicker;
@class Microsoft_Maui_Platform_MauiUIContextMenuInteraction_FlyoutUIContextMenuInteractionDelegate;
@class Microsoft_Maui_Platform_MauiUIContextMenuInteraction;
@class Microsoft_Maui_Platform_MauiWebViewUIDelegate;
@class Microsoft_Maui_Platform_MauiWKWebView;
@class Microsoft_Maui_WindowOverlay_PassthroughView;
@class Microsoft_Maui_Authentication_AuthManager;
@class Microsoft_Maui_ApplicationModel_UIPresentationControllerDelegate;
@class Microsoft_iOS__UIKit_UIActivityItemSource;
@class Microsoft_Maui_ApplicationModel_DataTransfer_ShareActivityItemSource;
@class Microsoft_iOS__CoreLocation_CLLocationManagerDelegate;
@class Microsoft_Maui_Devices_Sensors_SingleLocationListener;
@class Microsoft_Maui_Devices_Sensors_ContinuousLocationListener;
@class Microsoft_iOS__SafariServices_SFSafariViewControllerDelegate;
@class Microsoft_Maui_Authentication_WebAuthenticatorImplementation_NativeSFSafariViewControllerDelegate;
@class Microsoft_Maui_Authentication_WebAuthenticatorImplementation_ContextProvider;
@class Microsoft_iOS__UIKit_UIImagePickerControllerDelegate;
@class Microsoft_Maui_Media_MediaPickerImplementation_PhotoPickerDelegate;
@class Microsoft_iOS__UIKit_UIDocumentPickerDelegate;
@class Microsoft_Maui_Storage_FilePickerImplementation_PickerDelegate;
@class Microsoft_iOS__ContactsUI_CNContactPickerDelegate;
@class Microsoft_Maui_ApplicationModel_Communication_ContactsImplementation_ContactPickerDelegate;
@class Microsoft_Maui_ApplicationModel_Permissions_LocationWhenInUse_ManagerDelegate;
@class CardKnox_Mobile_iOS_SDK_BindablePageViewController;
@class CardKnox_Mobile_iOS_SDK_BindablePopupPageViewController;
@class CardKnox_Mobile_iOS_SDK_CKExpDatePickerViewModel;
@class CardKnox_Mobile_iOS_SDK_CKFrameRenderer;
@class CardKnox_Mobile_iOS_SDK_GregorianAndHebrewDatePickerViewModel;
@class CardKnox_Mobile_iOS_SDK_CKMasterDetailsPageHandler;
@class CardKnox_Mobile_iOS_SDK_CKPickerViewModel;
@class CardKnox_Mobile_iOS_SDK_CKSpinnerRenderer;
@class CardKnox_Mobile_iOS_SDK_Renderers_StartEndTapGestureRecognizer;
@class CardKnox_Mobile_iOS_SDK_Renderers_AppShellHandler;
@protocol TBDIDTDeviceCallback2;
@class ApiDefinition__VP3300IOSSDK_TBDIDTDeviceCallback2;
@class CardKnox_Mobile_iOS_SDK_IOSIDTechService_MyIDTDeviceCallback2;
@class CardKnox_Mobile_iOS_SDK_CKObservablePickerRenderer4_CKObservablePickerViewModel;
@class CardKnox_Mobile_iOS_SDK_CKObservablePickerRenderer4;
@class Microsoft_iOS__CoreBluetooth_CBCentralManagerDelegate;
@class CardKnox_Mobile_iOS_SDK_iOSFirstDeviceBondService_CustomUICustomCBCentralDelegate;
@class CardKnox_Mobile_iOS_SDK_iOSVP3300BluetoothScanner_CustomUICustomCBCentralDelegate;
@class CardKnox_Mobile_iOS_SDK_CKObservablePickerRenderer_CKObservablePickerViewModel;
@class CardKnox_Mobile_iOS_SDK_CKObservablePickerRenderer;
@class CardKnox_Mobile_iOS_SDK_SpinnerViewModel;
@class CardKnox_Mobile_iOS_SDK_TabBarBackgroundRenderer;
@class CardKnox_Mobile_iOS_SDK_Renderers_AppShellFlyoutRenderer;
@class TBDBaseConnectionParams;
@class TBDAudioConnectionParams;
@class TBDBaseCommand;
@class TBDBaseConnection;
@class TBDBatteryStatusCommand;
@class TBDBleDevice;
@class TBDBleMgr;
@class TBDBluetoothConnection;
@class TBDBluetoothConnectionParams;
@class TBDConfigData;
@protocol TBDConnectionCallback;
@class ApiDefinition__VP3300IOSSDK_TBDConnectionCallback;
@class TBDDevice;
@class TBDDeviceInformation;
@class TBDEmvData;
@protocol TBDIDTDeviceCallback;
@class ApiDefinition__VP3300IOSSDK_TBDIDTDeviceCallback;
@class TBDIDTDeviceController;
@class TBDIDTDeviceController2;
@class TBDMsrData;
@class TBDSettings;
@class TBDSettings2;
@class TBDStartTransactionParams;
@class Microsoft_iOS__MessageUI_MFMailComposeViewControllerDelegate;
@class MessageUI_Mono_MFMailComposeViewControllerDelegate;
@class Foundation_NSDispatcher;
@class __MonoMac_NSActionDispatcher;
@class __MonoMac_NSSynchronizationContextDispatcher;
@class __Xamarin_NSTimerActionDispatcher;
@class Foundation_NSAsyncDispatcher;
@class __MonoMac_NSAsyncActionDispatcher;
@class __MonoMac_NSAsyncSynchronizationContextDispatcher;
@class Foundation_NSExceptionError;
@class Foundation_InternalNSNotificationHandler;
@class Microsoft_iOS__Foundation_NSUrlSessionDataDelegate;
@class UIKit_UIControlEventProxy;
@class Microsoft_iOS__UIKit_UISearchResultsUpdating;
@class __NSObject_Disposer;
@class __XamarinObjectObserver;
@class CoreBluetooth_CBCentralManager__CBCentralManagerDelegate;
@class CoreAnimation_CAAnimation__CAAnimationDelegate;
@class System_Net_Http_NSUrlSessionHandler_WrappedNSInputStream;
@class UIKit_UIBarButtonItem_Callback;
@class UIKit_UIBarItem_UIBarItemAppearance;
@class UIKit_UIView_UIViewAppearance;
@class UIKit_UIControl_UIControlAppearance;
@class UIKit_UIButton_UIButtonAppearance;
@class __UIGestureRecognizerGenericCB;
@class __UIGestureRecognizerParameterlessToken;
@class __UIGestureRecognizerParametrizedToken;
@class UIKit_UIGestureRecognizer__UIGestureRecognizerDelegate;
@class UIKit_UINavigationBar_UINavigationBarAppearance;
@class UIKit_UIPopoverPresentationController__UIPopoverPresentationControllerDelegate;
@class UIKit_UISearchBar_UISearchBarAppearance;
@class UIKit_UISearchBar__UISearchBarDelegate;
@class UIKit_UISearchController___Xamarin_UISearchResultsUpdating;
@class UIKit_UIScrollView_UIScrollViewAppearance;
@class UIKit_UITableView_UITableViewAppearance;
@class UIKit_UITextField__UITextFieldDelegate;
@class UIKit_UIScrollView__UIScrollViewDelegate;
@class UIKit_UITextView__UITextViewDelegate;
@class UIKit_UIDocumentPickerViewController__UIDocumentPickerDelegate;
@class UIKit_UISwitch_UISwitchAppearance;
@class UIKit_UITabBar_UITabBarAppearance;
@class UIKit_UITabBarController__UITabBarControllerDelegate;
@class UIKit_UITabBarItem_UITabBarItemAppearance;
@class System_Net_Http_NSUrlSessionHandler_NSUrlSessionHandlerDelegate;

@interface CardknoxPaymentsSDK_CardknoxSDKCustomUI : NSObject {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardknoxSDKCustomUIBLE : CardknoxPaymentsSDK_CardknoxSDKCustomUI {
}
	@property (nonatomic, assign, readonly) NSString * customUI_scannedDevice_Subscription_NSNotificationCenterName;
	@property (nonatomic, assign, readonly) NSString * customUI_scanCompleted_Subscription_NSNotificationCenterName;
	+(NSString *) customUI_scannedDevice_Subscription_NSNotificationCenterName;
	+(NSString *) customUI_scanCompleted_Subscription_NSNotificationCenterName;
	-(void) startScanningWithTimeout:(int)p0;
	-(void) stopScanning;
	-(void) connectWithName:(NSString *)p0;
	-(void) connectWithUUID:(NSString *)p0;
	-(void) disconnectFromCurrentDevice;
	-(void) startTransactionWithArgs:(id)p0;
	-(void) cancelTransaction;
@end

@interface CardknoxSDKCustomUIBLEScanCompleted : NSObject {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(NSArray *) scannedDevices;
	+(id) from:(NSNotification *)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface CardknoxPaymentsSDK_NSObjectBase : NSObject {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(NSObject *) self;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface CardknoxSDKCustomUIBLEScannedDevice : CardknoxPaymentsSDK_NSObjectBase {
}
	+(id) from:(NSNotification *)p0;
	-(NSString *) displayName;
	-(NSString *) name;
	-(NSString *) uuid;
@end

@interface CardknoxSDKCustomUIUSB : CardknoxPaymentsSDK_CardknoxSDKCustomUI {
}
@end

@interface CardknoxCardReaderCallback : NSObject {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(int) code;
	-(NSString *) name;
	-(NSString *) message;
	+(id) unwrap:(NSNotification *)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardknoxCardReaderCallbackType : CardknoxPaymentsSDK_NSObjectBase {
}
	@property (nonatomic, assign, readonly) int bluetoothDisabled;
	@property (nonatomic, assign, readonly) int transactionStartErrorDeviceDisconnected;
	@property (nonatomic, assign, readonly) int transactionStartErrorTimeout;
	@property (nonatomic, assign, readonly) int connected;
	@property (nonatomic, assign, readonly) int connecting;
	@property (nonatomic, assign, readonly) int disconnected;
	@property (nonatomic, assign, readonly) int transactionStarting;
	@property (nonatomic, assign, readonly) int transactionStarted;
	@property (nonatomic, assign, readonly) int transactionCancelled;
	@property (nonatomic, assign, readonly) int error;
	@property (nonatomic, assign, readonly) int waitingForDeviceResponse;
	@property (nonatomic, assign, readonly) int scanStop;
	@property (nonatomic, assign, readonly) int scanStart;
	+(int) bluetoothDisabled;
	+(int) transactionStartErrorDeviceDisconnected;
	+(int) transactionStartErrorTimeout;
	+(int) connected;
	+(int) connecting;
	+(int) disconnected;
	+(int) transactionStarting;
	+(int) transactionStarted;
	+(int) transactionCancelled;
	+(int) error;
	+(int) waitingForDeviceResponse;
	+(int) scanStop;
	+(int) scanStart;
	-(id) init;
@end

@interface CardknoxSDKDirect : NSObject {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(id) createRequestWithParameters:(id)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface PaymentTransactionRequest : CardknoxPaymentsSDK_NSObjectBase {
}
	@property (nonatomic, assign, readonly) BOOL IsValid;
	@property (nonatomic, assign, readonly) NSArray * ValidationErrors;
	-(BOOL) IsValid;
	-(NSArray *) ValidationErrors;
	-(id) init;
@end

@interface PaymentTransactionRequestUI : PaymentTransactionRequest {
}
	@property (nonatomic, assign, readonly) BOOL IsValid;
	@property (nonatomic, assign, readonly) NSArray * ValidationErrors;
	-(BOOL) IsValid;
	-(NSArray *) ValidationErrors;
	-(void) process;
@end

@interface TransactionParameters : CardknoxPaymentsSDK_NSObjectBase {
}
	@property (nonatomic, assign) NSString * xMaskedCardNumber;
	@property (nonatomic, assign) NSString * xToken;
	@property (nonatomic, assign) NSString * xCommand;
	@property (nonatomic, assign) NSString * xCardNum;
	@property (nonatomic, assign) int VP3300TransactionTimeout;
	@property (nonatomic, assign) NSString * xExp;
	@property (nonatomic, assign) NSString * xRefNum;
	@property (nonatomic, assign) double xAmount;
	@property (nonatomic, assign) NSString * xInvoice;
	@property (nonatomic, assign) NSString * xPoNum;
	@property (nonatomic, assign) NSString * xDescription;
	@property (nonatomic, assign) NSString * xName;
	@property (nonatomic, assign) NSString * xBillFirstName;
	@property (nonatomic, assign) NSString * xBillLastName;
	@property (nonatomic, assign) NSString * xBillCompany;
	@property (nonatomic, assign) NSString * xBillStreet;
	@property (nonatomic, assign) NSString * xBillStreet2;
	@property (nonatomic, assign) NSString * xBillCity;
	@property (nonatomic, assign) NSString * xBillState;
	@property (nonatomic, assign) NSString * xBillZip;
	@property (nonatomic, assign) NSString * xBillCountry;
	@property (nonatomic, assign) NSString * xBillPhone;
	@property (nonatomic, assign) NSString * xShipFirstName;
	@property (nonatomic, assign) NSString * xShipLastName;
	@property (nonatomic, assign) NSString * xShipCompany;
	@property (nonatomic, assign) NSString * xShipStreet;
	@property (nonatomic, assign) NSString * xShipStreet2;
	@property (nonatomic, assign) NSString * xShipCity;
	@property (nonatomic, assign) NSString * xShipState;
	@property (nonatomic, assign) NSString * xShipZip;
	@property (nonatomic, assign) NSString * xShipCountry;
	@property (nonatomic, assign) NSString * xShipPhone;
	@property (nonatomic, assign) NSString * xAuthCode;
	@property (nonatomic, assign) BOOL xAllowDuplicate;
	@property (nonatomic, assign) BOOL xCustReceipt;
	@property (nonatomic, assign) NSString * xEmail;
	@property (nonatomic, assign) NSString * xCustom01;
	@property (nonatomic, assign) NSString * xCustom02;
	@property (nonatomic, assign) NSString * xCustom03;
	@property (nonatomic, assign) NSString * xCustom04;
	@property (nonatomic, assign) NSString * xCustom05;
	@property (nonatomic, assign) NSString * xCustom06;
	@property (nonatomic, assign) NSString * xCustom07;
	@property (nonatomic, assign) NSString * xCustom08;
	@property (nonatomic, assign) NSString * xCustom09;
	@property (nonatomic, assign) NSString * xCustom10;
	@property (nonatomic, assign) NSString * xCustom11;
	@property (nonatomic, assign) NSString * xCustom12;
	@property (nonatomic, assign) NSString * xCustom13;
	@property (nonatomic, assign) NSString * xCustom14;
	@property (nonatomic, assign) NSString * xCustom15;
	@property (nonatomic, assign) NSString * xCustom16;
	@property (nonatomic, assign) NSString * xCustom17;
	@property (nonatomic, assign) NSString * xCustom18;
	@property (nonatomic, assign) NSString * xCustom19;
	@property (nonatomic, assign) NSString * xCustom20;
	-(NSString *) xMaskedCardNumber;
	-(void) setXMaskedCardNumber:(NSString *)p0;
	-(NSString *) xToken;
	-(void) setXToken:(NSString *)p0;
	-(NSString *) xCommand;
	-(void) setXCommand:(NSString *)p0;
	-(NSString *) xCardNum;
	-(void) setXCardNum:(NSString *)p0;
	-(int) VP3300TransactionTimeout;
	-(void) setVP3300TransactionTimeout:(int)p0;
	-(NSString *) xExp;
	-(void) setXExp:(NSString *)p0;
	-(NSString *) xRefNum;
	-(void) setXRefNum:(NSString *)p0;
	-(double) xAmount;
	-(void) setXAmount:(double)p0;
	-(NSString *) xInvoice;
	-(void) setXInvoice:(NSString *)p0;
	-(NSString *) xPoNum;
	-(void) setXPoNum:(NSString *)p0;
	-(NSString *) xDescription;
	-(void) setXDescription:(NSString *)p0;
	-(NSString *) xName;
	-(void) setXName:(NSString *)p0;
	-(NSString *) xBillFirstName;
	-(void) setXBillFirstName:(NSString *)p0;
	-(NSString *) xBillLastName;
	-(void) setXBillLastName:(NSString *)p0;
	-(NSString *) xBillCompany;
	-(void) setXBillCompany:(NSString *)p0;
	-(NSString *) xBillStreet;
	-(void) setXBillStreet:(NSString *)p0;
	-(NSString *) xBillStreet2;
	-(void) setXBillStreet2:(NSString *)p0;
	-(NSString *) xBillCity;
	-(void) setXBillCity:(NSString *)p0;
	-(NSString *) xBillState;
	-(void) setXBillState:(NSString *)p0;
	-(NSString *) xBillZip;
	-(void) setXBillZip:(NSString *)p0;
	-(NSString *) xBillCountry;
	-(void) setXBillCountry:(NSString *)p0;
	-(NSString *) xBillPhone;
	-(void) setXBillPhone:(NSString *)p0;
	-(NSString *) xShipFirstName;
	-(void) setXShipFirstName:(NSString *)p0;
	-(NSString *) xShipLastName;
	-(void) setXShipLastName:(NSString *)p0;
	-(NSString *) xShipCompany;
	-(void) setXShipCompany:(NSString *)p0;
	-(NSString *) xShipStreet;
	-(void) setXShipStreet:(NSString *)p0;
	-(NSString *) xShipStreet2;
	-(void) setXShipStreet2:(NSString *)p0;
	-(NSString *) xShipCity;
	-(void) setXShipCity:(NSString *)p0;
	-(NSString *) xShipState;
	-(void) setXShipState:(NSString *)p0;
	-(NSString *) xShipZip;
	-(void) setXShipZip:(NSString *)p0;
	-(NSString *) xShipCountry;
	-(void) setXShipCountry:(NSString *)p0;
	-(NSString *) xShipPhone;
	-(void) setXShipPhone:(NSString *)p0;
	-(NSString *) xAuthCode;
	-(void) setXAuthCode:(NSString *)p0;
	-(BOOL) xAllowDuplicate;
	-(void) setXAllowDuplicate:(BOOL)p0;
	-(BOOL) xCustReceipt;
	-(void) setXCustReceipt:(BOOL)p0;
	-(NSString *) xEmail;
	-(void) setXEmail:(NSString *)p0;
	-(NSString *) xCustom01;
	-(void) setXCustom01:(NSString *)p0;
	-(NSString *) xCustom02;
	-(void) setXCustom02:(NSString *)p0;
	-(NSString *) xCustom03;
	-(void) setXCustom03:(NSString *)p0;
	-(NSString *) xCustom04;
	-(void) setXCustom04:(NSString *)p0;
	-(NSString *) xCustom05;
	-(void) setXCustom05:(NSString *)p0;
	-(NSString *) xCustom06;
	-(void) setXCustom06:(NSString *)p0;
	-(NSString *) xCustom07;
	-(void) setXCustom07:(NSString *)p0;
	-(NSString *) xCustom08;
	-(void) setXCustom08:(NSString *)p0;
	-(NSString *) xCustom09;
	-(void) setXCustom09:(NSString *)p0;
	-(NSString *) xCustom10;
	-(void) setXCustom10:(NSString *)p0;
	-(NSString *) xCustom11;
	-(void) setXCustom11:(NSString *)p0;
	-(NSString *) xCustom12;
	-(void) setXCustom12:(NSString *)p0;
	-(NSString *) xCustom13;
	-(void) setXCustom13:(NSString *)p0;
	-(NSString *) xCustom14;
	-(void) setXCustom14:(NSString *)p0;
	-(NSString *) xCustom15;
	-(void) setXCustom15:(NSString *)p0;
	-(NSString *) xCustom16;
	-(void) setXCustom16:(NSString *)p0;
	-(NSString *) xCustom17;
	-(void) setXCustom17:(NSString *)p0;
	-(NSString *) xCustom18;
	-(void) setXCustom18:(NSString *)p0;
	-(NSString *) xCustom19;
	-(void) setXCustom19:(NSString *)p0;
	-(NSString *) xCustom20;
	-(void) setXCustom20:(NSString *)p0;
	-(id) init;
@end

@interface CardknoxPaymentEngineSDK : NSObject {
}
	@property (nonatomic, assign, readonly) NSString * DeviceStatus_NSNotification_Name;
	@property (nonatomic, assign, readonly) NSString * TransactionStatus_NSNotification_Name;
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	+(NSString *) DeviceStatus_NSNotification_Name;
	+(NSString *) TransactionStatus_NSNotification_Name;
	+(NSString *) xCoreVersion;
	-(void) Device_InitializeWithSettings:(id)p0;
	-(void) Device_CancelTransaction;
	-(void) ProcessOutOfScopeWithSettings:(id)p0 Request:(id)p1;
	+(NSString *) unwrapTransactionStatusWithNotification:(NSNotification *)p0;
	+(NSString *) unwrapDeviceStatusWithNotification:(NSNotification *)p0;
	-(void) enableConsoleOutput:(BOOL)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardknoxPaymentEngineSDKRequest : CardknoxPaymentsSDK_NSObjectBase {
}
	@property (nonatomic, assign) BOOL EnableTipPrompt;
	@property (nonatomic, assign) NSString * xExternalRequestId;
	@property (nonatomic, assign) NSString * xCommand;
	@property (nonatomic, assign) NSString * xDescription;
	@property (nonatomic, assign) NSString * xInvoice;
	@property (nonatomic, assign) NSString * xPONum;
	@property (nonatomic, assign) BOOL xAllowDuplicate;
	@property (nonatomic, assign) NSString * xStreet;
	@property (nonatomic, assign) NSString * xName;
	@property (nonatomic, assign) double xAmount;
	@property (nonatomic, assign) NSString * xCVV;
	@property (nonatomic, assign) NSString * xEmail;
	@property (nonatomic, assign) NSString * xExp;
	@property (nonatomic, assign) NSString * xZip;
	@property (nonatomic, assign) NSString * xCustReceipt;
	@property (nonatomic, assign) NSString * xSignature;
	@property (nonatomic, assign) double xTax;
	@property (nonatomic, assign) double xTip;
	@property (nonatomic, assign) NSString * xBillFirstName;
	@property (nonatomic, assign) NSString * xBillLastName;
	@property (nonatomic, assign) NSString * xBillCompany;
	@property (nonatomic, assign) NSString * xBillStreet;
	@property (nonatomic, assign) NSString * xBillStreet2;
	@property (nonatomic, assign) NSString * xBillCity;
	@property (nonatomic, assign) NSString * xBillState;
	@property (nonatomic, assign) NSString * xBillZip;
	@property (nonatomic, assign) NSString * xBillCountry;
	@property (nonatomic, assign) NSString * xBillPhone;
	@property (nonatomic, assign) NSString * xBillMobile;
	@property (nonatomic, assign) NSString * xShipFirstName;
	@property (nonatomic, assign) NSString * xShipLastName;
	@property (nonatomic, assign) NSString * xShipCompany;
	@property (nonatomic, assign) NSString * xShipStreet;
	@property (nonatomic, assign) NSString * xShipStreet2;
	@property (nonatomic, assign) NSString * xShipCity;
	@property (nonatomic, assign) NSString * xShipState;
	@property (nonatomic, assign) NSString * xShipZip;
	@property (nonatomic, assign) NSString * xShipCountry;
	@property (nonatomic, assign) NSString * xShipPhone;
	@property (nonatomic, assign) NSString * xShipMobile;
	@property (nonatomic, assign) NSString * xCustom01;
	@property (nonatomic, assign) NSString * xCustom02;
	@property (nonatomic, assign) NSString * xCustom03;
	@property (nonatomic, assign) NSString * xCustom04;
	@property (nonatomic, assign) NSString * xCustom05;
	@property (nonatomic, assign) NSString * xCustom06;
	@property (nonatomic, assign) NSString * xCustom07;
	@property (nonatomic, assign) NSString * xCustom08;
	@property (nonatomic, assign) NSString * xCustom09;
	@property (nonatomic, assign) NSString * xCustom10;
	@property (nonatomic, assign) NSString * xCustom11;
	@property (nonatomic, assign) NSString * xCustom12;
	@property (nonatomic, assign) NSString * xCustom13;
	@property (nonatomic, assign) NSString * xCustom14;
	@property (nonatomic, assign) NSString * xCustom15;
	@property (nonatomic, assign) NSString * xCustom16;
	@property (nonatomic, assign) NSString * xCustom17;
	@property (nonatomic, assign) NSString * xCustom18;
	@property (nonatomic, assign) NSString * xCustom19;
	@property (nonatomic, assign) NSString * xCustom20;
	@property (nonatomic, assign) NSString * xCustomerID;
	@property (nonatomic, assign) NSString * xAuthCode;
	@property (nonatomic, assign) BOOL xUseClientIP;
	@property (nonatomic, assign) NSString * xUserName;
	-(BOOL) EnableTipPrompt;
	-(void) setEnableTipPrompt:(BOOL)p0;
	-(NSString *) xExternalRequestId;
	-(void) setXExternalRequestId:(NSString *)p0;
	-(NSString *) xCommand;
	-(void) setXCommand:(NSString *)p0;
	-(NSString *) xDescription;
	-(void) setXDescription:(NSString *)p0;
	-(NSString *) xInvoice;
	-(void) setXInvoice:(NSString *)p0;
	-(NSString *) xPONum;
	-(void) setXPONum:(NSString *)p0;
	-(BOOL) xAllowDuplicate;
	-(void) setXAllowDuplicate:(BOOL)p0;
	-(NSString *) xStreet;
	-(void) setXStreet:(NSString *)p0;
	-(NSString *) xName;
	-(void) setXName:(NSString *)p0;
	-(double) xAmount;
	-(void) setXAmount:(double)p0;
	-(NSString *) xCVV;
	-(void) setXCVV:(NSString *)p0;
	-(NSString *) xEmail;
	-(void) setXEmail:(NSString *)p0;
	-(NSString *) xExp;
	-(void) setXExp:(NSString *)p0;
	-(NSString *) xZip;
	-(void) setXZip:(NSString *)p0;
	-(NSString *) xCustReceipt;
	-(void) setXCustReceipt:(NSString *)p0;
	-(NSString *) xSignature;
	-(void) setXSignature:(NSString *)p0;
	-(double) xTax;
	-(void) setXTax:(double)p0;
	-(double) xTip;
	-(void) setXTip:(double)p0;
	-(NSString *) xBillFirstName;
	-(void) setXBillFirstName:(NSString *)p0;
	-(NSString *) xBillLastName;
	-(void) setXBillLastName:(NSString *)p0;
	-(NSString *) xBillCompany;
	-(void) setXBillCompany:(NSString *)p0;
	-(NSString *) xBillStreet;
	-(void) setXBillStreet:(NSString *)p0;
	-(NSString *) xBillStreet2;
	-(void) setXBillStreet2:(NSString *)p0;
	-(NSString *) xBillCity;
	-(void) setXBillCity:(NSString *)p0;
	-(NSString *) xBillState;
	-(void) setXBillState:(NSString *)p0;
	-(NSString *) xBillZip;
	-(void) setXBillZip:(NSString *)p0;
	-(NSString *) xBillCountry;
	-(void) setXBillCountry:(NSString *)p0;
	-(NSString *) xBillPhone;
	-(void) setXBillPhone:(NSString *)p0;
	-(NSString *) xBillMobile;
	-(void) setXBillMobile:(NSString *)p0;
	-(NSString *) xShipFirstName;
	-(void) setXShipFirstName:(NSString *)p0;
	-(NSString *) xShipLastName;
	-(void) setXShipLastName:(NSString *)p0;
	-(NSString *) xShipCompany;
	-(void) setXShipCompany:(NSString *)p0;
	-(NSString *) xShipStreet;
	-(void) setXShipStreet:(NSString *)p0;
	-(NSString *) xShipStreet2;
	-(void) setXShipStreet2:(NSString *)p0;
	-(NSString *) xShipCity;
	-(void) setXShipCity:(NSString *)p0;
	-(NSString *) xShipState;
	-(void) setXShipState:(NSString *)p0;
	-(NSString *) xShipZip;
	-(void) setXShipZip:(NSString *)p0;
	-(NSString *) xShipCountry;
	-(void) setXShipCountry:(NSString *)p0;
	-(NSString *) xShipPhone;
	-(void) setXShipPhone:(NSString *)p0;
	-(NSString *) xShipMobile;
	-(void) setXShipMobile:(NSString *)p0;
	-(NSString *) xCustom01;
	-(void) setXCustom01:(NSString *)p0;
	-(NSString *) xCustom02;
	-(void) setXCustom02:(NSString *)p0;
	-(NSString *) xCustom03;
	-(void) setXCustom03:(NSString *)p0;
	-(NSString *) xCustom04;
	-(void) setXCustom04:(NSString *)p0;
	-(NSString *) xCustom05;
	-(void) setXCustom05:(NSString *)p0;
	-(NSString *) xCustom06;
	-(void) setXCustom06:(NSString *)p0;
	-(NSString *) xCustom07;
	-(void) setXCustom07:(NSString *)p0;
	-(NSString *) xCustom08;
	-(void) setXCustom08:(NSString *)p0;
	-(NSString *) xCustom09;
	-(void) setXCustom09:(NSString *)p0;
	-(NSString *) xCustom10;
	-(void) setXCustom10:(NSString *)p0;
	-(NSString *) xCustom11;
	-(void) setXCustom11:(NSString *)p0;
	-(NSString *) xCustom12;
	-(void) setXCustom12:(NSString *)p0;
	-(NSString *) xCustom13;
	-(void) setXCustom13:(NSString *)p0;
	-(NSString *) xCustom14;
	-(void) setXCustom14:(NSString *)p0;
	-(NSString *) xCustom15;
	-(void) setXCustom15:(NSString *)p0;
	-(NSString *) xCustom16;
	-(void) setXCustom16:(NSString *)p0;
	-(NSString *) xCustom17;
	-(void) setXCustom17:(NSString *)p0;
	-(NSString *) xCustom18;
	-(void) setXCustom18:(NSString *)p0;
	-(NSString *) xCustom19;
	-(void) setXCustom19:(NSString *)p0;
	-(NSString *) xCustom20;
	-(void) setXCustom20:(NSString *)p0;
	-(NSString *) xCustomerID;
	-(void) setXCustomerID:(NSString *)p0;
	-(NSString *) xAuthCode;
	-(void) setXAuthCode:(NSString *)p0;
	-(BOOL) xUseClientIP;
	-(void) setXUseClientIP:(BOOL)p0;
	-(NSString *) xUserName;
	-(void) setXUserName:(NSString *)p0;
	-(id) init;
@end

@interface CardknoxPaymentEngineSDKSettings : CardknoxPaymentsSDK_NSObjectBase {
}
	@property (nonatomic, assign) NSString * Device_IP_Port;
	@property (nonatomic, assign) NSString * Device_IP_Address;
	@property (nonatomic, assign) NSString * Device_Name;
	@property (nonatomic, assign) int Device_Timeout;
	-(NSString *) Device_IP_Port;
	-(void) setDevice_IP_Port:(NSString *)p0;
	-(NSString *) Device_IP_Address;
	-(void) setDevice_IP_Address:(NSString *)p0;
	-(NSString *) Device_Name;
	-(void) setDevice_Name:(NSString *)p0;
	-(int) Device_Timeout;
	-(void) setDevice_Timeout:(int)p0;
	-(id) init;
@end

@interface PaymentTransactionResponse : CardknoxPaymentsSDK_NSObjectBase {
}
	+(id) unwrap:(NSNotification *)p0;
	-(BOOL) isSuccess;
	-(NSString *) errorMessage;
	-(NSString *) xResult;
	-(NSString *) xStatus;
	-(NSString *) xError;
	-(NSString *) xErrorCode;
	-(NSString *) xRefNum;
	-(NSString *) xExp;
	-(NSString *) xDate;
	-(NSString *) xAuthCode;
	-(NSString *) xBatch;
	-(NSString *) xAvsResultCode;
	-(NSString *) xAvsResult;
	-(NSString *) xCvvResultCode;
	-(NSString *) xCvvResult;
	-(NSString *) xAuthAmount;
	-(NSString *) xToken;
	-(NSString *) xMaskedCardNumber;
	-(NSString *) xCardType;
	-(NSString *) xInvoice;
	-(NSString *) xName;
	-(NSString *) xCurrency;
	-(NSString *) xEntryMethod;
	-(NSString *) xRefNumCurrent;
	-(id) init;
@end

@interface CardknoxSDKVersion : CardknoxPaymentsSDK_NSObjectBase {
}
	@property (nonatomic, assign) int major;
	@property (nonatomic, assign) int minor;
	@property (nonatomic, assign) int patch;
	@property (nonatomic, assign) int build;
	-(int) major;
	-(void) setMajor:(int)p0;
	-(int) minor;
	-(void) setMinor:(int)p0;
	-(int) patch;
	-(void) setPatch:(int)p0;
	-(int) build;
	-(void) setBuild:(int)p0;
	-(NSString *) description;
@end

@interface CardknoxSDK : NSObject {
}
	@property (nonatomic, assign, readonly) NSString * transactionResultSubscription_NSNotificationCenterName;
	@property (nonatomic, assign, readonly) NSString * cardreaderEventSubscription_NSNotificationCenterName;
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	+(NSString *) transactionResultSubscription_NSNotificationCenterName;
	+(NSString *) cardreaderEventSubscription_NSNotificationCenterName;
	-(void) destroy;
	+(id) create;
	-(id) getPaymentEngine;
	-(id) getInScope;
	-(id) getOutOfScope;
	-(id) getCustomUIBluetooth;
	-(id) getCustomUIUSB;
	+(void) setPrincipalKey:(NSString *)p0;
	+(void) setPrincipalMID:(NSString *)p0;
	+(void) enableLogging:(BOOL)p0;
	+(void) setxSoftwareName:(NSString *)p0 xVersion:(NSString *)p1;
	+(id) getVersion;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface PaymentTransactionRequestDirect : PaymentTransactionRequest {
}
	@property (nonatomic, assign, readonly) BOOL IsValid;
	@property (nonatomic, assign, readonly) NSArray * ValidationErrors;
	-(BOOL) IsValid;
	-(NSArray *) ValidationErrors;
	-(id) process;
@end

@interface CardknoxSDKUI : CardknoxPaymentsSDK_NSObjectBase {
}
	@property (nonatomic, assign) BOOL EnableDeviceInsertSwipeTap;
	@property (nonatomic, assign) BOOL EnableKeyedEntry;
	@property (nonatomic, assign) BOOL CloseSDKUIOnProcessedTransaction;
	-(BOOL) EnableDeviceInsertSwipeTap;
	-(void) setEnableDeviceInsertSwipeTap:(BOOL)p0;
	-(BOOL) EnableKeyedEntry;
	-(void) setEnableKeyedEntry:(BOOL)p0;
	-(BOOL) CloseSDKUIOnProcessedTransaction;
	-(void) setCloseSDKUIOnProcessedTransaction:(BOOL)p0;
	-(id) createRequestWithParameters:(id)p0;
@end

@interface Microsoft_Maui_MauiUIApplicationDelegate : UIResponder<UIApplicationDelegate> {
}
	@property (nonatomic, assign) UIWindow * window;
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UIWindow *) window;
	-(void) setWindow:(UIWindow *)p0;
	-(BOOL) application:(UIApplication *)p0 willFinishLaunchingWithOptions:(NSDictionary *)p1;
	-(BOOL) application:(UIApplication *)p0 didFinishLaunchingWithOptions:(NSDictionary *)p1;
	-(BOOL) respondsToSelector:(SEL)p0;
	-(UISceneConfiguration *) application:(UIApplication *)p0 configurationForConnectingSceneSession:(UISceneSession *)p1 options:(UISceneConnectionOptions *)p2;
	-(void) application:(UIApplication *)p0 performActionForShortcutItem:(UIApplicationShortcutItem *)p1 completionHandler:(void (^)(BOOL))p2;
	-(BOOL) application:(UIApplication *)p0 openURL:(NSURL *)p1 options:(NSDictionary *)p2;
	-(BOOL) application:(UIApplication *)p0 continueUserActivity:(NSUserActivity *)p1 restorationHandler:(void (^)(id *))p2;
	-(void) applicationDidBecomeActive:(UIApplication *)p0;
	-(void) applicationWillResignActive:(UIApplication *)p0;
	-(void) applicationWillTerminate:(UIApplication *)p0;
	-(void) applicationDidEnterBackground:(UIApplication *)p0;
	-(void) applicationWillEnterForeground:(UIApplication *)p0;
	-(void) applicationSignificantTimeChange:(UIApplication *)p0;
	-(void) application:(UIApplication *)p0 performFetchWithCompletionHandler:(void (^)(void *))p1;
	-(void) buildMenuWithBuilder:(id)p0;
	-(BOOL) canPerformAction:(SEL)p0 withSender:(NSObject *)p1;
	-(void) MenuItemSelected:(UICommand *)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface CardknoxPaymentsSDK_MauiAppDelegate : Microsoft_Maui_MauiUIApplicationDelegate<UIApplicationDelegate> {
}
	@property (nonatomic, assign) UIWindow * window;
	-(UIWindow *) window;
	-(void) setWindow:(UIWindow *)p0;
	-(BOOL) application:(UIApplication *)p0 willFinishLaunchingWithOptions:(NSDictionary *)p1;
	-(BOOL) application:(UIApplication *)p0 didFinishLaunchingWithOptions:(NSDictionary *)p1;
	-(id) init;
@end

@interface BigTed_ProgressHUD : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) drawRect:(CGRect)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_iOS__UIKit_UIGestureRecognizerDelegate : NSObject<UIGestureRecognizerDelegate> {
}
	-(id) init;
@end

@interface CommunityToolkit_Maui_Core_Views_AlertView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface CommunityToolkit_Maui_Core_Views_PaddedButton : UIButton {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CommunityToolkit_Maui_Core_Views_PaddedLabel : UILabel {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(CGSize) intrinsicContentSize;
	-(void) drawTextInRect:(CGRect)p0;
	-(CGRect) textRectForBounds:(CGRect)p0 limitedToNumberOfLines:(void *)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CommunityToolkit_Maui_Core_Views_RoundedView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) drawRect:(CGRect)p0;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface PlatformGraphicsView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) willMoveToSuperview:(UIView *)p0;
	-(void) drawRect:(CGRect)p0;
	-(CGRect) bounds;
	-(void) setBounds:(CGRect)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Platform_PlatformTouchGraphicsView : PlatformGraphicsView {
}
	-(void) layoutSubviews;
	-(void) touchesBegan:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesMoved:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesEnded:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesCancelled:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(id) init;
@end

@interface CommunityToolkit_Maui_Core_Views_MauiDrawingView : Microsoft_Maui_Platform_PlatformTouchGraphicsView {
}
	-(void) touchesBegan:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesMoved:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesEnded:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesCancelled:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UIAdaptivePresentationControllerDelegate : NSObject<UIAdaptivePresentationControllerDelegate> {
}
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UIPopoverPresentationControllerDelegate : NSObject<UIAdaptivePresentationControllerDelegate, UIPopoverPresentationControllerDelegate> {
}
	-(id) init;
@end

@interface CommunityToolkit_Maui_Core_Views_MauiPopup : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewDidLayoutSubviews;
	-(void) viewWillTransitionToSize:(CGSize)p0 withTransitionCoordinator:(id)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Platform_MauiView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) safeAreaInsetsDidChange;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) layoutSubviews;
	-(void) setNeedsLayout;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_ContentView : Microsoft_Maui_Platform_MauiView {
}
	-(void) layoutSubviews;
	-(void) willRemoveSubview:(UIView *)p0;
	-(id) init;
@end

@protocol UIAccessibilityContainer
@end

@interface CommunityToolkit_Maui_Core_Views_MauiSemanticOrderView : Microsoft_Maui_Platform_ContentView {
}
	-(id) init;
@end

@interface Controls_UserDialogs_Maui_Snackbar : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CellTableViewCell : UITableViewCell {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewCell : UICollectionViewCell {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_TemplatedCell : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewCell {
}
	-(UICollectionViewLayoutAttributes *) preferredLayoutAttributesFittingAttributes:(UICollectionViewLayoutAttributes *)p0;
	-(BOOL) isSelected;
	-(void) setSelected:(BOOL)p0;
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselTemplatedCell : Microsoft_Maui_Controls_Compatibility_Platform_iOS_TemplatedCell {
}
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewController_1 : UICollectionViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UICollectionViewCell *) collectionView:(UICollectionView *)p0 cellForItemAtIndexPath:(NSIndexPath *)p1;
	-(void *) collectionView:(UICollectionView *)p0 numberOfItemsInSection:(void *)p1;
	-(void) viewDidLoad;
	-(void) viewWillAppear:(BOOL)p0;
	-(void) viewWillLayoutSubviews;
	-(void *) numberOfSectionsInCollectionView:(UICollectionView *)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselViewController : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewController_1 {
}
	-(UICollectionViewCell *) collectionView:(UICollectionView *)p0 cellForItemAtIndexPath:(NSIndexPath *)p1;
	-(void *) collectionView:(UICollectionView *)p0 numberOfItemsInSection:(void *)p1;
	-(void) viewDidLoad;
	-(void) viewWillLayoutSubviews;
	-(void) viewDidLayoutSubviews;
	-(void) scrollViewWillBeginDragging:(UIScrollView *)p0;
	-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1;
@end

@interface Microsoft_iOS__UIKit_UICollectionViewDelegateFlowLayout : NSObject<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewDelegator_2 : NSObject<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) scrollViewDidScroll:(UIScrollView *)p0;
	-(UIEdgeInsets) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 insetForSectionAtIndex:(void *)p2;
	-(CGFloat) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 minimumInteritemSpacingForSectionAtIndex:(void *)p2;
	-(CGFloat) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 minimumLineSpacingForSectionAtIndex:(void *)p2;
	-(void) collectionView:(UICollectionView *)p0 didEndDisplayingCell:(UICollectionViewCell *)p1 forItemAtIndexPath:(NSIndexPath *)p2;
	-(CGSize) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 sizeForItemAtIndexPath:(NSIndexPath *)p2;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselViewDelegator : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewDelegator_2<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(void) scrollViewDidScroll:(UIScrollView *)p0;
	-(void) scrollViewDidEndScrollingAnimation:(UIScrollView *)p0;
	-(void) scrollViewDidEndDecelerating:(UIScrollView *)p0;
	-(void) scrollViewWillBeginDragging:(UIScrollView *)p0;
	-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewLayout : UICollectionViewFlowLayout {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) flipsHorizontallyInOppositeLayoutDirection;
	-(BOOL) shouldInvalidateLayoutForPreferredLayoutAttributes:(UICollectionViewLayoutAttributes *)p0 withOriginalAttributes:(UICollectionViewLayoutAttributes *)p1;
	-(CGPoint) targetContentOffsetForProposedContentOffset:(CGPoint)p0 withScrollingVelocity:(CGPoint)p1;
	-(UICollectionViewLayoutInvalidationContext *) invalidationContextForPreferredLayoutAttributes:(UICollectionViewLayoutAttributes *)p0 withOriginalAttributes:(UICollectionViewLayoutAttributes *)p1;
	-(void) prepareLayout;
	-(void) prepareForCollectionViewUpdates:(NSArray *)p0;
	-(CGPoint) targetContentOffsetForProposedContentOffset:(CGPoint)p0;
	-(void) finalizeCollectionViewUpdates;
	-(BOOL) shouldInvalidateLayoutForBoundsChange:(CGRect)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselViewLayout : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewLayout {
}
	-(void) prepareForCollectionViewUpdates:(NSArray *)p0;
	-(void) finalizeCollectionViewUpdates;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_VisualElementRenderer_1 : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UIColor *) backgroundColor;
	-(void) setBackgroundColor:(UIColor *)p0;
	-(BOOL) canBecomeFirstResponder;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_VisualElementRenderer_1 {
}
	-(void) layoutSubviews;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewRenderer_2 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CarouselViewRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_StructuredItemsViewRenderer_2 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewRenderer_2 {
}
	-(void) layoutSubviews;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewRenderer_2 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_StructuredItemsViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_GroupableItemsViewRenderer_2 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CollectionViewRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_GroupableItemsViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_DefaultCell : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewCell {
}
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_GridViewLayout : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewLayout {
}
	-(CGSize) collectionViewContentSize;
	-(NSArray *) layoutAttributesForElementsInRect:(CGRect)p0;
	-(UICollectionViewLayoutInvalidationContext *) invalidationContextForPreferredLayoutAttributes:(UICollectionViewLayoutAttributes *)p0 withOriginalAttributes:(UICollectionViewLayoutAttributes *)p1;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_StructuredItemsViewController_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewController_1 {
}
	-(void) viewWillLayoutSubviews;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewController_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_StructuredItemsViewController_1 {
}
	-(void) collectionView:(UICollectionView *)p0 didSelectItemAtIndexPath:(NSIndexPath *)p1;
	-(void) collectionView:(UICollectionView *)p0 didDeselectItemAtIndexPath:(NSIndexPath *)p1;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_GroupableItemsViewController_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewController_1 {
}
	-(UICollectionReusableView *) collectionView:(UICollectionView *)p0 viewForSupplementaryElementOfKind:(NSString *)p1 atIndexPath:(NSIndexPath *)p2;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewDelegator_2 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewDelegator_2<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(void) collectionView:(UICollectionView *)p0 didSelectItemAtIndexPath:(NSIndexPath *)p1;
	-(void) collectionView:(UICollectionView *)p0 didDeselectItemAtIndexPath:(NSIndexPath *)p1;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_GroupableItemsViewDelegator_2 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_SelectableItemsViewDelegator_2<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(CGSize) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 referenceSizeForHeaderInSection:(void *)p2;
	-(CGSize) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 referenceSizeForFooterInSection:(void *)p2;
	-(void) scrollViewDidEndScrollingAnimation:(UIScrollView *)p0;
	-(UIEdgeInsets) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 insetForSectionAtIndex:(void *)p2;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ListViewLayout : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ItemsViewLayout {
}
@end

@interface Microsoft_iOS__UIKit_UIApplicationDelegate : NSObject<UIApplicationDelegate> {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_NativeViewWrapperRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(void) layoutSubviews;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_UIActivityIndicatorViewDelegate : UIActivityIndicatorView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) drawRect:(CGRect)p0;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ActivityIndicatorRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_BoxRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_VisualElementRenderer_1 {
}
	-(void) drawRect:(CGRect)p0;
	-(void) layoutSubviews;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ButtonRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) drawRect:(CGRect)p0;
	-(void) layoutSubviews;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CheckBoxRendererBase_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(void) layoutSubviews;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_CheckBoxRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_CheckBoxRendererBase_1 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_DatePickerRendererBase_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_DatePickerRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_DatePickerRendererBase_1 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_EditorRendererBase_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_EditorRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_EditorRendererBase_1 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_EntryRendererBase_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_EntryRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_EntryRendererBase_1 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsCAKeyFrameAnimation : CAKeyframeAnimation {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsCheckBox : UIButton {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) isEnabled;
	-(void) setEnabled:(BOOL)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsUIImageView : UIImageView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UIImage *) image;
	-(void) setImage:(UIImage *)p0;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(BOOL) isAnimating;
	-(void) startAnimating;
	-(void) stopAnimating;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_IndicatorViewRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_FormsRefreshControl : UIRefreshControl {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) isHidden;
	-(void) setHidden:(BOOL)p0;
	-(void) beginRefreshing;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PickerRendererBase_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PickerRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_PickerRendererBase_1 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ProgressBarRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_RefreshViewRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ScrollViewRenderer : UIScrollView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_SearchBarRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_SliderRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_StepperRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_SwitchRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UIScrollViewDelegate : NSObject<UIScrollViewDelegate> {
}
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UITableViewSource : NSObject<UIScrollViewDelegate> {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_TableViewModelRenderer : NSObject<UIScrollViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1;
	-(CGFloat) tableView:(UITableView *)p0 heightForHeaderInSection:(void *)p1;
	-(UIView *) tableView:(UITableView *)p0 viewForHeaderInSection:(void *)p1;
	-(void) tableView:(UITableView *)p0 willDisplayHeaderView:(UIView *)p1 forSection:(void *)p2;
	-(void *) numberOfSectionsInTableView:(UITableView *)p0;
	-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1;
	-(void *) tableView:(UITableView *)p0 numberOfRowsInSection:(void *)p1;
	-(NSArray *) sectionIndexTitlesForTableView:(UITableView *)p0;
	-(NSString *) tableView:(UITableView *)p0 titleForHeaderInSection:(void *)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_UnEvenTableViewModelRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_TableViewModelRenderer<UIScrollViewDelegate> {
}
	-(CGFloat) tableView:(UITableView *)p0 heightForRowAtIndexPath:(NSIndexPath *)p1;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_TableViewRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(void) layoutSubviews;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_TimePickerRendererBase_1 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_TimePickerRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_TimePickerRendererBase_1 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_UIContainerCell : UITableViewCell {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_UIContainerView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) willMoveToSuperview:(UIView *)p0;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeRenderer_2 : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_EllipseRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_EllipseView : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeView {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_LineRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_LineView : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeView {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PathRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PathView : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeView {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PolygonRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PolygonView : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeView {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PolylineRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PolylineView : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeView {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_RectangleRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_RectangleView : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeView {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ShapeLayer : CALayer {
}
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) drawInContext:(id)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_FrameRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_VisualElementRenderer_1 {
}
	-(void) addSubview:(UIView *)p0;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(void) layoutSubviews;
	-(void) drawRect:(CGRect)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ImageButtonRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ImageRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_LabelRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(void) layoutSubviews;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_ListViewRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(void) layoutSubviews;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_NavigationRenderer : UINavigationController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) didRotateFromInterfaceOrientation:(NSInteger)p0;
	-(NSArray *) popToRootViewControllerAnimated:(BOOL)p0;
	-(UIViewController *) popViewControllerAnimated:(BOOL)p0;
	-(void) viewDidAppear:(BOOL)p0;
	-(void) viewWillAppear:(BOOL)p0;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewDidLayoutSubviews;
	-(void) viewDidLoad;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(UIViewController *) childViewControllerForStatusBarHidden;
	-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PageRenderer : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) loadView;
	-(void) viewWillLayoutSubviews;
	-(void) viewDidLayoutSubviews;
	-(void) viewSafeAreaInsetsDidChange;
	-(void) viewDidAppear:(BOOL)p0;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewDidLoad;
	-(void) viewWillDisappear:(BOOL)p0;
	-(NSInteger) preferredStatusBarUpdateAnimation;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(BOOL) prefersStatusBarHidden;
	-(BOOL) prefersHomeIndicatorAutoHidden;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_PhoneFlyoutPageRenderer : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewDidAppear:(BOOL)p0;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewDidLayoutSubviews;
	-(void) viewDidLoad;
	-(void) willRotateToInterfaceOrientation:(NSInteger)p0 duration:(double)p1;
	-(UIViewController *) childViewControllerForStatusBarHidden;
	-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UIPickerViewModel : NSObject<UIPickerViewDataSource, UIPickerViewDelegate> {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_SwipeViewRenderer : Microsoft_Maui_Controls_Compatibility_Platform_iOS_ViewRenderer_2 {
}
	-(void) willMoveToWindow:(UIWindow *)p0;
	-(void) layoutSubviews;
	-(void) touchesEnded:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesCancelled:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(UIView *) hitTest:(CGPoint)p0 withEvent:(UIEvent *)p1;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_TabbedRenderer : UITabBarController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UIViewController *) selectedViewController;
	-(void) setSelectedViewController:(UIViewController *)p0;
	-(void) didRotateFromInterfaceOrientation:(NSInteger)p0;
	-(void) viewDidAppear:(BOOL)p0;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewDidLayoutSubviews;
	-(UIViewController *) childViewControllerForStatusBarHidden;
	-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_EventedViewController_FlyoutView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UISplitViewControllerDelegate : NSObject<UISplitViewControllerDelegate> {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_TabletFlyoutPageRenderer : UISplitViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewDidAppear:(BOOL)p0;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewDidLayoutSubviews;
	-(void) viewDidLoad;
	-(void) viewWillDisappear:(BOOL)p0;
	-(void) viewWillLayoutSubviews;
	-(UIViewController *) childViewControllerForStatusBarHidden;
	-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden;
	-(void) viewWillTransitionToSize:(CGSize)p0 withTransitionCoordinator:(id)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_WkWebViewRenderer : WKWebView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) didMoveToWindow;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Compatibility_Platform_iOS_EntryCellRenderer_EntryCellTableViewCell : Microsoft_Maui_Controls_Compatibility_Platform_iOS_CellTableViewCell {
}
	-(void) layoutSubviews;
@end

@interface Microsoft_iOS__WebKit_WKNavigationDelegate : NSObject<WKNavigationDelegate> {
}
	-(id) init;
@end

@interface Microsoft_iOS__WebKit_WKUIDelegate : NSObject<WKUIDelegate> {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_UIContainerView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) willRemoveSubview:(UIView *)p0;
	-(void) addSubview:(UIView *)p0;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellItemRenderer : UITabBarController<UINavigationControllerDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UIViewController *) selectedViewController;
	-(void) setSelectedViewController:(UIViewController *)p0;
	-(void) navigationController:(UINavigationController *)p0 didShowViewController:(UIViewController *)p1 animated:(BOOL)p2;
	-(void) viewDidLayoutSubviews;
	-(void) viewDidLoad;
	-(void) viewWillLayoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellSearchResultsRenderer : UITableViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1;
	-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1;
	-(void *) numberOfSectionsInTableView:(UITableView *)p0;
	-(void *) tableView:(UITableView *)p0 numberOfRowsInSection:(void *)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellTableViewController : UITableViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewDidLoad;
	-(void) viewSafeAreaInsetsDidChange;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_UIContainerCell : UITableViewCell {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) layoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_ItemsViewCell : UICollectionViewCell {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_TemplatedCell : Microsoft_Maui_Controls_Handlers_Items_ItemsViewCell {
}
	-(UICollectionViewLayoutAttributes *) preferredLayoutAttributesFittingAttributes:(UICollectionViewLayoutAttributes *)p0;
	-(void) prepareForReuse;
	-(BOOL) isSelected;
	-(void) setSelected:(BOOL)p0;
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_CarouselTemplatedCell : Microsoft_Maui_Controls_Handlers_Items_TemplatedCell {
}
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_ItemsViewController_1 : UICollectionViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UICollectionViewCell *) collectionView:(UICollectionView *)p0 cellForItemAtIndexPath:(NSIndexPath *)p1;
	-(void *) collectionView:(UICollectionView *)p0 numberOfItemsInSection:(void *)p1;
	-(void) viewDidLoad;
	-(void) loadView;
	-(void) viewWillAppear:(BOOL)p0;
	-(void) viewWillLayoutSubviews;
	-(void *) numberOfSectionsInCollectionView:(UICollectionView *)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_CarouselViewController : Microsoft_Maui_Controls_Handlers_Items_ItemsViewController_1 {
}
	-(UICollectionViewCell *) collectionView:(UICollectionView *)p0 cellForItemAtIndexPath:(NSIndexPath *)p1;
	-(void *) collectionView:(UICollectionView *)p0 numberOfItemsInSection:(void *)p1;
	-(void) viewDidLoad;
	-(void) viewWillLayoutSubviews;
	-(void) viewDidLayoutSubviews;
	-(void) scrollViewWillBeginDragging:(UIScrollView *)p0;
	-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_ItemsViewDelegator_2 : NSObject<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) scrollViewDidScroll:(UIScrollView *)p0;
	-(UIEdgeInsets) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 insetForSectionAtIndex:(void *)p2;
	-(CGFloat) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 minimumInteritemSpacingForSectionAtIndex:(void *)p2;
	-(CGFloat) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 minimumLineSpacingForSectionAtIndex:(void *)p2;
	-(void) collectionView:(UICollectionView *)p0 didEndDisplayingCell:(UICollectionViewCell *)p1 forItemAtIndexPath:(NSIndexPath *)p2;
	-(CGSize) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 sizeForItemAtIndexPath:(NSIndexPath *)p2;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_CarouselViewDelegator : Microsoft_Maui_Controls_Handlers_Items_ItemsViewDelegator_2<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(void) scrollViewDidScroll:(UIScrollView *)p0;
	-(void) scrollViewDidEndScrollingAnimation:(UIScrollView *)p0;
	-(void) scrollViewDidEndDecelerating:(UIScrollView *)p0;
	-(void) scrollViewWillBeginDragging:(UIScrollView *)p0;
	-(void) scrollViewDidEndDragging:(UIScrollView *)p0 willDecelerate:(BOOL)p1;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_ItemsViewLayout : UICollectionViewFlowLayout {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) flipsHorizontallyInOppositeLayoutDirection;
	-(BOOL) shouldInvalidateLayoutForPreferredLayoutAttributes:(UICollectionViewLayoutAttributes *)p0 withOriginalAttributes:(UICollectionViewLayoutAttributes *)p1;
	-(CGPoint) targetContentOffsetForProposedContentOffset:(CGPoint)p0 withScrollingVelocity:(CGPoint)p1;
	-(UICollectionViewLayoutInvalidationContext *) invalidationContextForPreferredLayoutAttributes:(UICollectionViewLayoutAttributes *)p0 withOriginalAttributes:(UICollectionViewLayoutAttributes *)p1;
	-(void) prepareLayout;
	-(void) prepareForCollectionViewUpdates:(NSArray *)p0;
	-(CGPoint) targetContentOffsetForProposedContentOffset:(CGPoint)p0;
	-(void) finalizeCollectionViewUpdates;
	-(BOOL) shouldInvalidateLayoutForBoundsChange:(CGRect)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_CarouselViewLayout : Microsoft_Maui_Controls_Handlers_Items_ItemsViewLayout {
}
	-(void) prepareForCollectionViewUpdates:(NSArray *)p0;
	-(void) finalizeCollectionViewUpdates;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_DefaultCell : Microsoft_Maui_Controls_Handlers_Items_ItemsViewCell {
}
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_GridViewLayout : Microsoft_Maui_Controls_Handlers_Items_ItemsViewLayout {
}
	-(CGSize) collectionViewContentSize;
	-(NSArray *) layoutAttributesForElementsInRect:(CGRect)p0;
	-(UICollectionViewLayoutInvalidationContext *) invalidationContextForPreferredLayoutAttributes:(UICollectionViewLayoutAttributes *)p0 withOriginalAttributes:(UICollectionViewLayoutAttributes *)p1;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_StructuredItemsViewController_1 : Microsoft_Maui_Controls_Handlers_Items_ItemsViewController_1 {
}
	-(void) viewWillLayoutSubviews;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_SelectableItemsViewController_1 : Microsoft_Maui_Controls_Handlers_Items_StructuredItemsViewController_1 {
}
	-(void) collectionView:(UICollectionView *)p0 didSelectItemAtIndexPath:(NSIndexPath *)p1;
	-(void) collectionView:(UICollectionView *)p0 didDeselectItemAtIndexPath:(NSIndexPath *)p1;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_GroupableItemsViewController_1 : Microsoft_Maui_Controls_Handlers_Items_SelectableItemsViewController_1 {
}
	-(UICollectionReusableView *) collectionView:(UICollectionView *)p0 viewForSupplementaryElementOfKind:(NSString *)p1 atIndexPath:(NSIndexPath *)p2;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_SelectableItemsViewDelegator_2 : Microsoft_Maui_Controls_Handlers_Items_ItemsViewDelegator_2<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(void) collectionView:(UICollectionView *)p0 didSelectItemAtIndexPath:(NSIndexPath *)p1;
	-(void) collectionView:(UICollectionView *)p0 didDeselectItemAtIndexPath:(NSIndexPath *)p1;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_GroupableItemsViewDelegator_2 : Microsoft_Maui_Controls_Handlers_Items_SelectableItemsViewDelegator_2<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(CGSize) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 referenceSizeForHeaderInSection:(void *)p2;
	-(CGSize) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 referenceSizeForFooterInSection:(void *)p2;
	-(void) scrollViewDidEndScrollingAnimation:(UIScrollView *)p0;
	-(UIEdgeInsets) collectionView:(UICollectionView *)p0 layout:(UICollectionViewLayout *)p1 insetForSectionAtIndex:(void *)p2;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_ListViewLayout : Microsoft_Maui_Controls_Handlers_Items_ItemsViewLayout {
}
@end

@interface Microsoft_Maui_Controls_Handlers_Items_ReorderableItemsViewController_1 : Microsoft_Maui_Controls_Handlers_Items_GroupableItemsViewController_1 {
}
	-(BOOL) collectionView:(UICollectionView *)p0 canMoveItemAtIndexPath:(NSIndexPath *)p1;
	-(void) collectionView:(UICollectionView *)p0 moveItemAtIndexPath:(NSIndexPath *)p1 toIndexPath:(NSIndexPath *)p2;
@end

@interface Microsoft_Maui_Controls_Handlers_Items_ReorderableItemsViewDelegator_2 : Microsoft_Maui_Controls_Handlers_Items_GroupableItemsViewDelegator_2<UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIScrollViewDelegate> {
}
	-(NSIndexPath *) collectionView:(UICollectionView *)p0 targetIndexPathForMoveFromItemAtIndexPath:(NSIndexPath *)p1 toProposedIndexPath:(NSIndexPath *)p2;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_VisualElementRenderer_1 : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer_2 : Microsoft_Maui_Controls_Handlers_Compatibility_VisualElementRenderer_1 {
}
	-(void) layoutSubviews;
	-(void) sizeToFit;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_CellTableViewCell : UITableViewCell {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_FormsRefreshControl : UIRefreshControl {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) isHidden;
	-(void) setHidden:(BOOL)p0;
	-(void) beginRefreshing;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_TableViewModelRenderer : NSObject<UIScrollViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1;
	-(CGFloat) tableView:(UITableView *)p0 heightForHeaderInSection:(void *)p1;
	-(UIView *) tableView:(UITableView *)p0 viewForHeaderInSection:(void *)p1;
	-(void) tableView:(UITableView *)p0 willDisplayHeaderView:(UIView *)p1 forSection:(void *)p2;
	-(void *) numberOfSectionsInTableView:(UITableView *)p0;
	-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1;
	-(void *) tableView:(UITableView *)p0 numberOfRowsInSection:(void *)p1;
	-(NSArray *) sectionIndexTitlesForTableView:(UITableView *)p0;
	-(NSString *) tableView:(UITableView *)p0 titleForHeaderInSection:(void *)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_UnEvenTableViewModelRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_TableViewModelRenderer<UIScrollViewDelegate> {
}
	-(CGFloat) tableView:(UITableView *)p0 heightForRowAtIndexPath:(NSIndexPath *)p1;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_TableViewRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer_2 {
}
	-(void) layoutSubviews;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(id) init;
@end

@interface __UIGestureRecognizerToken : NSObject {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellFlyoutContentRenderer : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewWillLayoutSubviews;
	-(void) viewDidLayoutSubviews;
	-(void) viewDidLoad;
	-(void) viewWillAppear:(BOOL)p0;
	-(void) viewWillDisappear:(BOOL)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellFlyoutRenderer : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewDidLayoutSubviews;
	-(void) viewWillAppear:(BOOL)p0;
	-(void) viewDidLoad;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellPageRendererTracker_TitleViewContainer : Microsoft_Maui_Controls_Platform_Compatibility_UIContainerView {
}
	-(CGRect) frame;
	-(void) setFrame:(CGRect)p0;
	-(void) layoutSubviews;
	-(void) willMoveToSuperview:(UIView *)p0;
	-(CGSize) intrinsicContentSize;
	-(CGSize) sizeThatFits:(CGSize)p0;
@end

@interface Microsoft_iOS__UIKit_UINavigationControllerDelegate : NSObject<UINavigationControllerDelegate> {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRenderer : UINavigationController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) navigationBar:(UINavigationBar *)p0 shouldPopItem:(UINavigationItem *)p1;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewWillAppear:(BOOL)p0;
	-(void) viewDidLayoutSubviews;
	-(void) viewDidLoad;
	-(NSArray *) popToRootViewControllerAnimated:(BOOL)p0;
	-(NSArray *) viewControllers;
	-(void) setViewControllers:(NSArray *)p0;
	-(NSArray *) popToViewController:(UIViewController *)p0 animated:(BOOL)p1;
	-(void) pushViewController:(UIViewController *)p0 animated:(BOOL)p1;
	-(UIViewController *) popViewControllerAnimated:(BOOL)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRootHeader_ShellSectionHeaderCell : UICollectionViewCell {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) isSelected;
	-(void) setSelected:(BOOL)p0;
	-(void) layoutSubviews;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
	-(id) initWithFrame:(CGRect)p0;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRootHeader : UICollectionViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) collectionView:(UICollectionView *)p0 canMoveItemAtIndexPath:(NSIndexPath *)p1;
	-(UICollectionViewCell *) collectionView:(UICollectionView *)p0 cellForItemAtIndexPath:(NSIndexPath *)p1;
	-(void *) collectionView:(UICollectionView *)p0 numberOfItemsInSection:(void *)p1;
	-(void) collectionView:(UICollectionView *)p0 didDeselectItemAtIndexPath:(NSIndexPath *)p1;
	-(void) collectionView:(UICollectionView *)p0 didSelectItemAtIndexPath:(NSIndexPath *)p1;
	-(void *) numberOfSectionsInCollectionView:(UICollectionView *)p0;
	-(BOOL) collectionView:(UICollectionView *)p0 shouldSelectItemAtIndexPath:(NSIndexPath *)p1;
	-(void) viewDidLayoutSubviews;
	-(void) viewDidLoad;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellSectionRootRenderer : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewDidLayoutSubviews;
	-(void) viewWillTransitionToSize:(CGSize)p0 withTransitionCoordinator:(id)p1;
	-(void) viewDidLoad;
	-(void) viewWillAppear:(BOOL)p0;
	-(void) viewSafeAreaInsetsDidChange;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Platform_Compatibility_ShellTableViewSource : NSObject<UIScrollViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(CGFloat) tableView:(UITableView *)p0 heightForRowAtIndexPath:(NSIndexPath *)p1;
	-(UITableViewCell *) tableView:(UITableView *)p0 cellForRowAtIndexPath:(NSIndexPath *)p1;
	-(CGFloat) tableView:(UITableView *)p0 heightForFooterInSection:(void *)p1;
	-(UIView *) tableView:(UITableView *)p0 viewForFooterInSection:(void *)p1;
	-(void *) numberOfSectionsInTableView:(UITableView *)p0;
	-(void) tableView:(UITableView *)p0 didSelectRowAtIndexPath:(NSIndexPath *)p1;
	-(void *) tableView:(UITableView *)p0 numberOfRowsInSection:(void *)p1;
	-(void) scrollViewDidScroll:(UIScrollView *)p0;
	-(void) tableView:(UITableView *)p0 willDisplayCell:(UITableViewCell *)p1 forRowAtIndexPath:(NSIndexPath *)p2;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_PhoneFlyoutPageRenderer : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewDidAppear:(BOOL)p0;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewDidLayoutSubviews;
	-(void) viewWillLayoutSubviews;
	-(void) viewDidLoad;
	-(void) viewWillTransitionToSize:(CGSize)p0 withTransitionCoordinator:(id)p1;
	-(UIViewController *) childViewControllerForStatusBarHidden;
	-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_FrameRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_VisualElementRenderer_1 {
}
	-(void) addSubview:(UIView *)p0;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(void) layoutSubviews;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) drawRect:(CGRect)p0;
	-(void) setNeedsLayout;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_ListViewRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer_2 {
}
	-(void) layoutSubviews;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_NavigationRenderer : UINavigationController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) didRotateFromInterfaceOrientation:(NSInteger)p0;
	-(NSArray *) popToRootViewControllerAnimated:(BOOL)p0;
	-(UIViewController *) popViewControllerAnimated:(BOOL)p0;
	-(void) viewDidAppear:(BOOL)p0;
	-(void) viewWillAppear:(BOOL)p0;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewWillLayoutSubviews;
	-(void) viewDidLoad;
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
	-(BOOL) navigationBar:(UINavigationBar *)p0 shouldPopItem:(UINavigationItem *)p1;
	-(UIViewController *) childViewControllerForStatusBarHidden;
	-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_ShellRenderer : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) viewDidLayoutSubviews;
	-(void) viewDidLoad;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_TabbedRenderer : UITabBarController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UIViewController *) selectedViewController;
	-(void) setSelectedViewController:(UIViewController *)p0;
	-(void) didRotateFromInterfaceOrientation:(NSInteger)p0;
	-(void) viewDidAppear:(BOOL)p0;
	-(void) viewDidDisappear:(BOOL)p0;
	-(void) viewDidLayoutSubviews;
	-(UIViewController *) childViewControllerForStatusBarHidden;
	-(UIViewController *) childViewControllerForHomeIndicatorAutoHidden;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UIContextMenuInteractionDelegate : NSObject<UIContextMenuInteractionDelegate> {
}
	-(id) init;
@end

@interface Microsoft_Maui_Controls_Handlers_Compatibility_EntryCellRenderer_EntryCellTableViewCell : Microsoft_Maui_Controls_Handlers_Compatibility_CellTableViewCell {
}
	-(void) layoutSubviews;
@end

@interface Microsoft_Maui_Platform_ContainerViewController : UIViewController {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) loadView;
	-(void) viewDidLayoutSubviews;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_LayoutView : Microsoft_Maui_Platform_MauiView {
}
	-(void) didAddSubview:(UIView *)p0;
	-(void) willRemoveSubview:(UIView *)p0;
	-(UIView *) hitTest:(CGPoint)p0 withEvent:(UIEvent *)p1;
	-(BOOL) isUserInteractionEnabled;
	-(void) setUserInteractionEnabled:(BOOL)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiActivityIndicator : UIActivityIndicatorView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) drawRect:(CGRect)p0;
	-(void) layoutSubviews;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Platform_MauiBoxView : PlatformGraphicsView {
}
	-(void) didMoveToWindow;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiCALayer : CALayer {
}
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) layoutSublayers;
	-(void) drawInContext:(id)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiCheckBox : UIButton {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) isEnabled;
	-(void) setEnabled:(BOOL)p0;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) layoutSubviews;
	-(long long) accessibilityTraits;
	-(void) setAccessibilityTraits:(long long)p0;
	-(NSString *) accessibilityValue;
	-(void) setAccessibilityValue:(NSString *)p0;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiImageView : UIImageView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiLabel : UILabel {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) drawTextInRect:(CGRect)p0;
	-(void) invalidateIntrinsicContentSize;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiPageControl : UIPageControl {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) layoutSubviews;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_NoCaretField : UITextField {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(CGRect) caretRectForPosition:(UITextPosition *)p0;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiPicker : Microsoft_Maui_Platform_NoCaretField {
}
	-(BOOL) canPerformAction:(SEL)p0 withSender:(NSObject *)p1;
@end

@interface Microsoft_Maui_Platform_MauiRefreshView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(CGRect) bounds;
	-(void) setBounds:(CGRect)p0;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiScrollView : UIScrollView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) scrollRectToVisible:(CGRect)p0 animated:(BOOL)p1;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiSearchBar : UISearchBar {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(NSString *) text;
	-(void) setText:(NSString *)p0;
	-(void) willMoveToWindow:(UIWindow *)p0;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiShapeView : PlatformGraphicsView {
}
	-(void) didMoveToWindow;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiTextField : UITextField {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) willMoveToWindow:(UIWindow *)p0;
	-(NSString *) text;
	-(void) setText:(NSString *)p0;
	-(NSAttributedString *) attributedText;
	-(void) setAttributedText:(NSAttributedString *)p0;
	-(UITextRange *) selectedTextRange;
	-(void) setSelectedTextRange:(UITextRange *)p0;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiTextView : UITextView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) willMoveToWindow:(UIWindow *)p0;
	-(NSString *) text;
	-(void) setText:(NSString *)p0;
	-(UIFont *) font;
	-(void) setFont:(UIFont *)p0;
	-(NSAttributedString *) attributedText;
	-(void) setAttributedText:(NSAttributedString *)p0;
	-(void) layoutSubviews;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiWebViewNavigationDelegate : NSObject<WKNavigationDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) webView:(WKWebView *)p0 didFinishNavigation:(WKNavigation *)p1;
	-(void) webView:(WKWebView *)p0 didFailNavigation:(WKNavigation *)p1 withError:(NSError *)p2;
	-(void) webView:(WKWebView *)p0 didFailProvisionalNavigation:(WKNavigation *)p1 withError:(NSError *)p2;
	-(void) webView:(WKWebView *)p0 decidePolicyForNavigationAction:(WKNavigationAction *)p1 decisionHandler:(void (^)(void *))p2;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Platform_PageViewController : Microsoft_Maui_Platform_ContainerViewController {
}
	-(void) traitCollectionDidChange:(UITraitCollection *)p0;
@end

@interface Microsoft_Maui_Platform_WrapperView : UIView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) layoutSubviews;
	-(CGSize) sizeThatFits:(CGSize)p0;
	-(void) setNeedsLayout;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Handlers_PickerSource : NSObject<UIPickerViewDataSource, UIPickerViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void *) numberOfComponentsInPickerView:(UIPickerView *)p0;
	-(void *) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(void *)p1;
	-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(void *)p1 forComponent:(void *)p2;
	-(void) pickerView:(UIPickerView *)p0 didSelectRow:(void *)p1 inComponent:(void *)p2;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Handlers_SwipeItemButton : UIButton {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(CGRect) frame;
	-(void) setFrame:(CGRect)p0;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_MauiUISceneDelegate : UIResponder<UISceneDelegate, UIWindowSceneDelegate> {
}
	@property (nonatomic, assign) UIWindow * window;
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UIWindow *) window;
	-(void) setWindow:(UIWindow *)p0;
	-(void) scene:(UIScene *)p0 willConnectToSession:(UISceneSession *)p1 options:(UISceneConnectionOptions *)p2;
	-(void) sceneDidDisconnect:(UIScene *)p0;
	-(NSUserActivity *) stateRestorationActivityForScene:(UIScene *)p0;
	-(void) sceneWillEnterForeground:(UIScene *)p0;
	-(void) sceneDidBecomeActive:(UIScene *)p0;
	-(void) sceneWillResignActive:(UIScene *)p0;
	-(void) sceneDidEnterBackground:(UIScene *)p0;
	-(BOOL) scene:(UIScene *)p0 openURLContexts:(NSSet <UIOpenURLContext *>*)p1;
	-(BOOL) scene:(UIScene *)p0 continueUserActivity:(NSUserActivity *)p1;
	-(void) scene:(UIScene *)p0 willContinueUserActivityWithType:(NSString *)p1;
	-(void) scene:(UIScene *)p0 didFailToContinueUserActivityWithType:(NSString *)p1 error:(NSError *)p2;
	-(void) scene:(UIScene *)p0 didUpdateUserActivity:(NSUserActivity *)p1;
	-(void) scene:(UIScene *)p0 restoreInteractionStateWithUserActivity:(NSUserActivity *)p1;
	-(void) windowScene:(UIWindowScene *)p0 didUpdateCoordinateSpace:(id)p1 interfaceOrientation:(NSInteger)p2 traitCollection:(UITraitCollection *)p3;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiDatePicker : Microsoft_Maui_Platform_NoCaretField {
}
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiSwipeView : Microsoft_Maui_Platform_ContentView {
}
	-(void) layoutSubviews;
	-(void) touchesEnded:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesCancelled:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(UIView *) hitTest:(CGPoint)p0 withEvent:(UIEvent *)p1;
	-(id) init;
@end

@interface Microsoft_Maui_Platform_MauiTimePicker : Microsoft_Maui_Platform_NoCaretField {
}
@end

@interface Microsoft_Maui_Platform_MauiWebViewUIDelegate : NSObject<WKUIDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) webView:(WKWebView *)p0 contextMenuConfigurationForElement:(WKContextMenuElementInfo *)p1 completionHandler:(void (^)(void *))p2;
	-(void) webView:(WKWebView *)p0 runJavaScriptAlertPanelWithMessage:(NSString *)p1 initiatedByFrame:(WKFrameInfo *)p2 completionHandler:(void (^)())p3;
	-(void) webView:(WKWebView *)p0 runJavaScriptConfirmPanelWithMessage:(NSString *)p1 initiatedByFrame:(WKFrameInfo *)p2 completionHandler:(void (^)(void *))p3;
	-(void) webView:(WKWebView *)p0 runJavaScriptTextInputPanelWithPrompt:(NSString *)p1 defaultText:(NSString *)p2 initiatedByFrame:(WKFrameInfo *)p3 completionHandler:(void (^)(void *))p4;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_Maui_Platform_MauiWKWebView : WKWebView {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) didMoveToWindow;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_iOS__UIKit_UIActivityItemSource : NSObject<UIActivityItemSource> {
}
	-(id) init;
@end

@interface Microsoft_iOS__CoreLocation_CLLocationManagerDelegate : NSObject<CLLocationManagerDelegate> {
}
	-(id) init;
@end

@interface Microsoft_iOS__SafariServices_SFSafariViewControllerDelegate : NSObject<SFSafariViewControllerDelegate> {
}
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UIImagePickerControllerDelegate : NSObject<UIImagePickerControllerDelegate, UINavigationControllerDelegate> {
}
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UIDocumentPickerDelegate : NSObject<UIDocumentPickerDelegate> {
}
	-(id) init;
@end

@interface Microsoft_iOS__ContactsUI_CNContactPickerDelegate : NSObject<CNContactPickerDelegate> {
}
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_CKExpDatePickerViewModel : NSObject<UIPickerViewDataSource, UIPickerViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void *) numberOfComponentsInPickerView:(UIPickerView *)p0;
	-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(void *)p1 forComponent:(void *)p2;
	-(void *) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(void *)p1;
	-(void) pickerView:(UIPickerView *)p0 didSelectRow:(void *)p1 inComponent:(void *)p2;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardKnox_Mobile_iOS_SDK_CKFrameRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_FrameRenderer {
}
	-(void) touchesBegan:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesEnded:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) touchesCancelled:(NSSet *)p0 withEvent:(UIEvent *)p1;
	-(void) layoutSubviews;
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_GregorianAndHebrewDatePickerViewModel : NSObject<UIPickerViewDataSource, UIPickerViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void *) numberOfComponentsInPickerView:(UIPickerView *)p0;
	-(void *) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(void *)p1;
	-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(void *)p1 forComponent:(void *)p2;
	-(void) pickerView:(UIPickerView *)p0 didSelectRow:(void *)p1 inComponent:(void *)p2;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardKnox_Mobile_iOS_SDK_CKMasterDetailsPageHandler : Microsoft_Maui_Controls_Handlers_Compatibility_PhoneFlyoutPageRenderer {
}
	-(NSUInteger) supportedInterfaceOrientations;
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_CKPickerViewModel : NSObject<UIPickerViewDataSource, UIPickerViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void *) numberOfComponentsInPickerView:(UIPickerView *)p0;
	-(void *) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(void *)p1;
	-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(void *)p1 forComponent:(void *)p2;
	-(void) pickerView:(UIPickerView *)p0 didSelectRow:(void *)p1 inComponent:(void *)p2;
	-(UIView *) pickerView:(UIPickerView *)p0 viewForRow:(void *)p1 forComponent:(void *)p2 reusingView:(UIView *)p3;
	-(CGFloat) pickerView:(UIPickerView *)p0 rowHeightForComponent:(void *)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardKnox_Mobile_iOS_SDK_CKSpinnerRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer {
}
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_Renderers_AppShellHandler : Microsoft_Maui_Controls_Handlers_Compatibility_ShellRenderer {
}
	-(id) init;
@end

@protocol TBDIDTDeviceCallback2
	@required -(void) TBDDevice_OnConnectionResponse2:(unsigned int)p0;
	@required -(void) TBDConnect_OnConnectError:(unsigned int)p0;
	@required -(void) TBDConnect_OnBluetoothReady;
	@required -(void) TBDTransaction_didTransactionStart2;
	@required -(void) TBDConnect_OnAttachDeviceName:(NSString *)p0;
	@required -(void) TBDConnect_OnDetachDeviceName;
	@required -(void) TBDTransaction_OnTransactionStartError:(unsigned int)p0;
	@required -(void) TBDTransaction_OnTransactionStop;
	@required -(void) TBDTransaction_OnTransactionStopError:(unsigned int)p0;
	@required -(void) TBDTransaction_didMsrCardRead:(id)p0;
	@required -(void) TBDTransaction_didEmvCardRead:(id)p0;
@end

@interface ApiDefinition__VP3300IOSSDK_TBDIDTDeviceCallback2 : NSObject<TBDIDTDeviceCallback2> {
}
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_CKObservablePickerRenderer4_CKObservablePickerViewModel : NSObject<UIPickerViewDataSource, UIPickerViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void *) numberOfComponentsInPickerView:(UIPickerView *)p0;
	-(void *) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(void *)p1;
	-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(void *)p1 forComponent:(void *)p2;
	-(void) pickerView:(UIPickerView *)p0 didSelectRow:(void *)p1 inComponent:(void *)p2;
	-(UIView *) pickerView:(UIPickerView *)p0 viewForRow:(void *)p1 forComponent:(void *)p2 reusingView:(UIView *)p3;
	-(CGFloat) pickerView:(UIPickerView *)p0 rowHeightForComponent:(void *)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardKnox_Mobile_iOS_SDK_CKObservablePickerRenderer4 : Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer_2 {
}
	-(id) init;
@end

@interface Microsoft_iOS__CoreBluetooth_CBCentralManagerDelegate : NSObject<CBCentralManagerDelegate> {
}
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_iOSVP3300BluetoothScanner_CustomUICustomCBCentralDelegate : NSObject<CBCentralManagerDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) centralManagerDidUpdateState:(CBCentralManager *)p0;
	-(void) centralManager:(CBCentralManager *)p0 didDiscoverPeripheral:(CBPeripheral *)p1 advertisementData:(NSDictionary *)p2 RSSI:(NSNumber *)p3;
	-(BOOL) conformsToProtocol:(void *)p0;
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_CKObservablePickerRenderer_CKObservablePickerViewModel : NSObject<UIPickerViewDataSource, UIPickerViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void *) numberOfComponentsInPickerView:(UIPickerView *)p0;
	-(void *) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(void *)p1;
	-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(void *)p1 forComponent:(void *)p2;
	-(void) pickerView:(UIPickerView *)p0 didSelectRow:(void *)p1 inComponent:(void *)p2;
	-(UIView *) pickerView:(UIPickerView *)p0 viewForRow:(void *)p1 forComponent:(void *)p2 reusingView:(UIView *)p3;
	-(CGFloat) pickerView:(UIPickerView *)p0 rowHeightForComponent:(void *)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardKnox_Mobile_iOS_SDK_CKObservablePickerRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer_2 {
}
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_SpinnerViewModel : NSObject<UIPickerViewDataSource, UIPickerViewDelegate> {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(NSString *) pickerView:(UIPickerView *)p0 titleForRow:(void *)p1 forComponent:(void *)p2;
	-(void) pickerView:(UIPickerView *)p0 didSelectRow:(void *)p1 inComponent:(void *)p2;
	-(void *) numberOfComponentsInPickerView:(UIPickerView *)p0;
	-(void *) pickerView:(UIPickerView *)p0 numberOfRowsInComponent:(void *)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface CardKnox_Mobile_iOS_SDK_TabBarBackgroundRenderer : Microsoft_Maui_Controls_Handlers_Compatibility_ViewRenderer {
}
	-(id) init;
@end

@interface CardKnox_Mobile_iOS_SDK_Renderers_AppShellFlyoutRenderer : Microsoft_Maui_Controls_Platform_Compatibility_ShellFlyoutRenderer {
}
	-(void) viewDidLoad;
	-(id) init;
@end

@interface TBDBaseConnectionParams : NSObject {
}
	-(void) createConnection;
	-(id) connection;
	-(void) setConnection:(id)p0;
	-(NSString *) getType;
	-(id) init;
@end

@interface TBDAudioConnectionParams : TBDBaseConnectionParams {
}
	-(id) init;
@end

@interface TBDBaseCommand : NSObject {
}
	-(void) execute;
	-(unsigned int) errorCode;
	-(void) setErrorCode:(unsigned int)p0;
	-(NSString *) errorMessage;
	-(void) setErrorMessage:(NSString *)p0;
	-(unsigned int) result;
	-(void) setResult:(unsigned int)p0;
	-(id) init;
@end

@interface TBDBaseConnection : NSObject {
}
	-(void) deviceConnected;
	-(void) deviceDisconnected;
	-(void) disconnect;
	-(void) discoverAndConnect:(id)p0;
	-(void) plugStatusChange:(BOOL)p0;
	-(void) stopDiscovering;
	-(NSObject *) delegate;
	-(void) setDelegate:(NSObject *)p0;
	-(id) init;
@end

@interface TBDBatteryStatusCommand : NSObject {
}
	-(int) batteryLevel;
	-(void) setBatteryLevel:(int)p0;
	-(unsigned int) getBatteryStatus;
	-(unsigned int) responseCode;
	-(void) setResponseCode:(unsigned int)p0;
	-(id) init;
@end

@interface TBDBleDevice : NSObject {
}
	-(NSString *) frienlyName;
	-(void) setFrienlyName:(NSString *)p0;
	-(NSNumber *) RSSI;
	-(void) setRSSI:(NSNumber *)p0;
	-(id) init;
@end

@interface TBDBleMgr : NSObject {
}
	-(void) stopDiscovering;
	-(int) discoverDevices;
	-(NSObject *) delegate;
	-(void) setDelegate:(NSObject *)p0;
	-(id) init;
@end

@interface TBDBluetoothConnection : TBDBaseConnection {
}
	-(id) currentDevice;
	-(void) setCurrentDevice:(id)p0;
	-(id) init;
@end

@interface TBDBluetoothConnectionParams : TBDBaseConnectionParams {
}
	-(NSString *) prefix;
	-(void) setPrefix:(NSString *)p0;
	-(NSString *) serialNumber;
	-(void) setSerialNumber:(NSString *)p0;
	-(NSString *) UUID;
	-(void) setUUID:(NSString *)p0;
	-(id) init;
@end

@interface TBDConfigData : NSObject {
}
	-(NSString *) ctlsAppData;
	-(void) setCtlsAppData:(NSString *)p0;
	-(NSMutableArray *) ctlsCapks;
	-(void) setCtlsCapks:(NSMutableArray *)p0;
	-(NSString *) ctlsTerminalData;
	-(void) setCtlsTerminalData:(NSString *)p0;
	-(NSMutableDictionary *) emvAppData;
	-(void) setEmvAppData:(NSMutableDictionary *)p0;
	-(NSMutableArray *) emvCapks;
	-(void) setEmvCapks:(NSMutableArray *)p0;
	-(NSString *) emvTerminalData;
	-(void) setEmvTerminalData:(NSString *)p0;
	-(id) init;
@end

@protocol TBDConnectionCallback
	@required -(void) TBDConnectionCallback_didScanningStart;
	@required -(void) TBDConnectionCallback_didScanningEnd;
	@required -(void) TBDConnectionCallback_didConnectionResult:(id)p0;
@end

@interface ApiDefinition__VP3300IOSSDK_TBDConnectionCallback : NSObject<TBDConnectionCallback> {
}
	-(id) init;
@end

@interface TBDDevice : NSObject {
}
	-(id) connectionParams;
	-(void) setConnectionParams:(id)p0;
	-(unsigned int) currentState;
	-(void) setCurrentState:(unsigned int)p0;
	-(NSString *) name;
	-(void) setName:(NSString *)p0;
	-(unsigned int) type;
	-(void) setType:(unsigned int)p0;
	-(id) init;
@end

@interface TBDDeviceInformation : NSObject {
}
	-(unsigned int) errorCode;
	-(void) setErrorCode:(unsigned int)p0;
	-(NSString *) errorMessage;
	-(void) setErrorMessage:(NSString *)p0;
	-(NSString *) firmwareVersion;
	-(void) setFirmwareVersion:(NSString *)p0;
	-(unsigned int) result;
	-(void) setResult:(unsigned int)p0;
	-(NSString *) serialNumber;
	-(void) setSerialNumber:(NSString *)p0;
	-(id) init;
@end

@interface TBDEmvData : NSObject {
}
	-(void) updateEncryptedTags:(NSDictionary *)p0;
	-(void) updateMaskedTags:(NSDictionary *)p0;
	-(void) updateUnencryptedTags:(NSDictionary *)p0;
	-(id) cardData;
	-(void) setCardData:(id)p0;
	-(unsigned int) cardType;
	-(void) setCardType:(unsigned int)p0;
	-(NSMutableDictionary *) encryptedTags;
	-(void) setEncryptedTags:(NSMutableDictionary *)p0;
	-(unsigned int) encryptionMode;
	-(void) setEncryptionMode:(unsigned int)p0;
	-(int) errorCode;
	-(void) setErrorCode:(int)p0;
	-(BOOL) hasAdvise;
	-(void) setHasAdvise:(BOOL)p0;
	-(BOOL) hasReversal;
	-(void) setHasReversal:(BOOL)p0;
	-(NSData *) KSN;
	-(void) setKSN:(NSData *)p0;
	-(NSMutableDictionary *) maskedTags;
	-(void) setMaskedTags:(NSMutableDictionary *)p0;
	-(unsigned int) result;
	-(void) setResult:(unsigned int)p0;
	-(unsigned int) resultCode;
	-(void) setResultCode:(unsigned int)p0;
	-(NSMutableDictionary *) unencryptedTags;
	-(void) setUnencryptedTags:(NSMutableDictionary *)p0;
	-(id) init;
@end

@protocol TBDIDTDeviceCallback
	@required -(void) TBDDevice_didPlugStatusChange:(BOOL)p0;
	@required -(void) TBDConnectionCallback_didConnectionResult:(id)p0;
	@required -(void) TBDDevice_didConnectionResponse:(unsigned int)p0;
	@required -(void) TBDDevice_didConfigLoaded:(unsigned int)p0 :(unsigned int)p1 :(NSString *)p2;
	@required -(void) TBDDevice_didInformationResponse:(id)p0;
	@required -(void) TBDDevice_didExecuteCommandAsyncResponse:(id)p0;
	@required -(void) TBDTransaction_didTransactionStart:(unsigned int)p0 :(int)p1 :(NSString *)p2;
	@required -(void) TBDTransaction_didMsrCardRead:(id)p0;
	@required -(void) TBDTransaction_didEmvCardRead:(id)p0;
@end

@interface ApiDefinition__VP3300IOSSDK_TBDIDTDeviceCallback : NSObject<TBDIDTDeviceCallback> {
}
	-(id) init;
@end

@interface TBDIDTDeviceController : NSObject {
}
	-(void) disconnect;
	-(void) discoverAndConnect:(id)p0;
	-(id) executeCommand:(id)p0;
	-(void) executeCommandAsync:(id)p0;
	-(void) getDeviceInformation;
	-(void) loadConfig:(id)p0;
	-(void) loadConfigWithXml:(NSString *)p0;
	-(void) setup:(id)p0;
	-(void) startTransaction:(id)p0;
	-(void) stopDiscovering;
	-(void) stopTransaction;
	-(void) TBDConnectionCallback_didConnectionResult:(id)p0;
	-(void) TBDConnectionCallback_didScanningEnd;
	-(void) TBDConnectionCallback_didScanningStart;
	-(id) currentDevice;
	-(void) setCurrentDevice:(id)p0;
	-(NSString *) frameworkVersion;
	-(BOOL) isAudiojackPlugged;
	-(id) getSettings;
	-(id) init;
@end

@interface TBDIDTDeviceController2 : NSObject {
}
	-(void) connectWithDeviceName:(NSString *)p0;
	-(void) connectWithUUID:(NSUUID *)p0;
	-(void) destroy;
	-(void) disconnect;
	-(BOOL) isConnected;
	-(BOOL) isScanning;
	-(void) loggingEnable:(BOOL)p0;
	-(void) setup:(id)p0;
	-(void) startTransaction:(id)p0;
	-(void) stopTransaction;
	-(id) getBatteryStatus;
	-(NSString *) getCurrentBLEDevice;
	-(id) currentDevice;
	-(void) setCurrentDevice:(id)p0;
	-(id) getSettings;
	-(id) init;
@end

@interface TBDMsrData : NSObject {
}
	-(unsigned int) captureEncodeType;
	-(void) setCaptureEncodeType:(unsigned int)p0;
	-(unsigned int) captureEncryptType;
	-(void) setCaptureEncryptType:(unsigned int)p0;
	-(NSData *) cardData;
	-(void) setCardData:(NSData *)p0;
	-(NSData *) encTrack1;
	-(void) setEncTrack1:(NSData *)p0;
	-(NSData *) encTrack2;
	-(void) setEncTrack2:(NSData *)p0;
	-(NSData *) encTrack3;
	-(void) setEncTrack3:(NSData *)p0;
	-(NSDictionary *) encryptedTags;
	-(void) setEncryptedTags:(NSDictionary *)p0;
	-(NSData *) hashTrack1;
	-(void) setHashTrack1:(NSData *)p0;
	-(NSData *) hashTrack2;
	-(void) setHashTrack2:(NSData *)p0;
	-(NSData *) hashTrack3;
	-(void) setHashTrack3:(NSData *)p0;
	-(BOOL) iccPresent;
	-(void) setIccPresent:(BOOL)p0;
	-(NSData *) KSN;
	-(void) setKSN:(NSData *)p0;
	-(NSDictionary *) maskedTags;
	-(void) setMaskedTags:(NSDictionary *)p0;
	-(NSString *) RSN;
	-(void) setRSN:(NSString *)p0;
	-(unsigned char) readStatus;
	-(void) setReadStatus:(unsigned char)p0;
	-(unsigned int) result;
	-(void) setResult:(unsigned int)p0;
	-(NSData *) sessionID;
	-(void) setSessionID:(NSData *)p0;
	-(NSString *) track1;
	-(void) setTrack1:(NSString *)p0;
	-(int) track1Length;
	-(void) setTrack1Length:(int)p0;
	-(NSString *) track2;
	-(void) setTrack2:(NSString *)p0;
	-(int) track2Length;
	-(void) setTrack2Length:(int)p0;
	-(NSString *) track3;
	-(void) setTrack3:(NSString *)p0;
	-(int) track3Length;
	-(void) setTrack3Length:(int)p0;
	-(NSDictionary *) unencryptedTags;
	-(void) setUnencryptedTags:(NSDictionary *)p0;
	-(id) init;
@end

@interface TBDSettings : NSObject {
}
	-(int) timeout;
	-(void) setTimeout:(int)p0;
	-(NSObject *) delegate;
	-(void) setDelegate:(NSObject *)p0;
	-(id) init;
@end

@interface TBDSettings2 : NSObject {
}
	-(BOOL) stopTransactionInDisconnect;
	-(void) setStopTransactionInDisconnect:(BOOL)p0;
	-(BOOL) stopTransactionOnEmvData;
	-(void) setStopTransactionOnEmvData:(BOOL)p0;
	-(BOOL) stopTransactionOnMsrData;
	-(void) setStopTransactionOnMsrData:(BOOL)p0;
	-(int) timeout;
	-(void) setTimeout:(int)p0;
	-(NSObject *) delegate;
	-(void) setDelegate:(NSObject *)p0;
	-(id) init;
@end

@interface TBDStartTransactionParams : NSObject {
}
	-(double) amount;
	-(void) setAmount:(double)p0;
	-(BOOL) fallback;
	-(void) setFallback:(BOOL)p0;
	-(BOOL) forceOnline;
	-(void) setForceOnline:(BOOL)p0;
	-(double) otherAmount;
	-(void) setOtherAmount:(double)p0;
	-(NSString *) tagsInHex;
	-(void) setTagsInHex:(NSString *)p0;
	-(double) transTimeout;
	-(void) setTransTimeout:(double)p0;
	-(unsigned int) transType;
	-(void) setTransType:(unsigned int)p0;
	-(id) init;
@end

@interface Microsoft_iOS__MessageUI_MFMailComposeViewControllerDelegate : NSObject<MFMailComposeViewControllerDelegate> {
}
	-(id) init;
@end

@interface Foundation_NSExceptionError : NSError {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface Microsoft_iOS__Foundation_NSUrlSessionDataDelegate : NSObject<NSURLSessionDataDelegate, NSURLSessionDelegate, NSURLSessionTaskDelegate> {
}
	-(id) init;
@end

@interface Microsoft_iOS__UIKit_UISearchResultsUpdating : NSObject<UISearchResultsUpdating> {
}
	-(id) init;
@end

@interface UIKit_UIBarItem_UIBarItemAppearance : NSObject {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(void) setTitleTextAttributes:(NSDictionary *)p0 forState:(NSUInteger)p1;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface UIKit_UIView_UIViewAppearance : NSObject {
}
	-(void) release;
	-(id) retain;
	-(uint32_t) xamarinGetGCHandle;
	-(bool) xamarinSetGCHandle: (uint32_t) gchandle flags: (enum XamarinGCHandleFlags) flags;
	-(enum XamarinGCHandleFlags) xamarinGetFlags;
	-(void) xamarinSetFlags: (enum XamarinGCHandleFlags) flags;
	-(UIColor *) backgroundColor;
	-(UIColor *) tintColor;
	-(BOOL) conformsToProtocol:(void *)p0;
@end

@interface UIKit_UIControl_UIControlAppearance : UIKit_UIView_UIViewAppearance {
}
@end

@interface UIKit_UIButton_UIButtonAppearance : UIKit_UIControl_UIControlAppearance {
}
	-(UIImage *) backgroundImageForState:(NSUInteger)p0;
	-(UIColor *) titleColorForState:(NSUInteger)p0;
	-(UIColor *) titleShadowColorForState:(NSUInteger)p0;
@end

@interface __UIGestureRecognizerParameterlessToken : __UIGestureRecognizerToken {
}
	-(void) target;
@end

@interface __UIGestureRecognizerParametrizedToken : __UIGestureRecognizerToken {
}
	-(void) target:(UIGestureRecognizer *)p0;
@end

@interface UIKit_UINavigationBar_UINavigationBarAppearance : UIKit_UIView_UIViewAppearance {
}
	-(UIColor *) barTintColor;
	-(NSDictionary *) largeTitleTextAttributes;
	-(NSDictionary *) titleTextAttributes;
@end

@interface UIKit_UISearchBar_UISearchBarAppearance : UIKit_UIView_UIViewAppearance {
}
	-(UIColor *) barTintColor;
@end

@interface UIKit_UIScrollView_UIScrollViewAppearance : UIKit_UIView_UIViewAppearance {
}
@end

@interface UIKit_UITableView_UITableViewAppearance : UIKit_UIScrollView_UIScrollViewAppearance {
}
@end

@interface UIKit_UISwitch_UISwitchAppearance : UIKit_UIControl_UIControlAppearance {
}
	-(UIColor *) onTintColor;
	-(UIColor *) thumbTintColor;
@end

@interface UIKit_UITabBar_UITabBarAppearance : UIKit_UIView_UIViewAppearance {
}
@end

@interface UIKit_UITabBarItem_UITabBarItemAppearance : UIKit_UIBarItem_UIBarItemAppearance {
}
@end


