// Generated by Apple Swift version 4.1 (swiftlang-902.0.48 clang-902.0.37.1)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"

#if !defined(__has_include)
# define __has_include(x) 0
#endif
#if !defined(__has_attribute)
# define __has_attribute(x) 0
#endif
#if !defined(__has_feature)
# define __has_feature(x) 0
#endif
#if !defined(__has_warning)
# define __has_warning(x) 0
#endif

#if __has_include(<swift/objc-prologue.h>)
# include <swift/objc-prologue.h>
#endif

#pragma clang diagnostic ignored "-Wauto-import"
#include <objc/NSObject.h>
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>

#if !defined(SWIFT_TYPEDEFS)
# define SWIFT_TYPEDEFS 1
# if __has_include(<uchar.h>)
#  include <uchar.h>
# elif !defined(__cplusplus)
typedef uint_least16_t char16_t;
typedef uint_least32_t char32_t;
# endif
typedef float swift_float2  __attribute__((__ext_vector_type__(2)));
typedef float swift_float3  __attribute__((__ext_vector_type__(3)));
typedef float swift_float4  __attribute__((__ext_vector_type__(4)));
typedef double swift_double2  __attribute__((__ext_vector_type__(2)));
typedef double swift_double3  __attribute__((__ext_vector_type__(3)));
typedef double swift_double4  __attribute__((__ext_vector_type__(4)));
typedef int swift_int2  __attribute__((__ext_vector_type__(2)));
typedef int swift_int3  __attribute__((__ext_vector_type__(3)));
typedef int swift_int4  __attribute__((__ext_vector_type__(4)));
typedef unsigned int swift_uint2  __attribute__((__ext_vector_type__(2)));
typedef unsigned int swift_uint3  __attribute__((__ext_vector_type__(3)));
typedef unsigned int swift_uint4  __attribute__((__ext_vector_type__(4)));
#endif

#if !defined(SWIFT_PASTE)
# define SWIFT_PASTE_HELPER(x, y) x##y
# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
#endif
#if !defined(SWIFT_METATYPE)
# define SWIFT_METATYPE(X) Class
#endif
#if !defined(SWIFT_CLASS_PROPERTY)
# if __has_feature(objc_class_property)
#  define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
#  define SWIFT_CLASS_PROPERTY(...)
# endif
#endif

#if __has_attribute(objc_runtime_name)
# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
#else
# define SWIFT_RUNTIME_NAME(X)
#endif
#if __has_attribute(swift_name)
# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
#else
# define SWIFT_COMPILE_NAME(X)
#endif
#if __has_attribute(objc_method_family)
# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
#else
# define SWIFT_METHOD_FAMILY(X)
#endif
#if __has_attribute(noescape)
# define SWIFT_NOESCAPE __attribute__((noescape))
#else
# define SWIFT_NOESCAPE
#endif
#if __has_attribute(warn_unused_result)
# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
#else
# define SWIFT_WARN_UNUSED_RESULT
#endif
#if __has_attribute(noreturn)
# define SWIFT_NORETURN __attribute__((noreturn))
#else
# define SWIFT_NORETURN
#endif
#if !defined(SWIFT_CLASS_EXTRA)
# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
#  define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
#  define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
# else
#  define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
#  define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
# endif
#endif

#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif

#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif

#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
#  define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
#  define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
# if defined(__has_attribute) && __has_attribute(enum_extensibility)
#  define SWIFT_ENUM_ATTR __attribute__((enum_extensibility(open)))
# else
#  define SWIFT_ENUM_ATTR
# endif
#endif
#if !defined(SWIFT_ENUM)
# define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type
# if __has_feature(generalized_swift_name)
#  define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type
# else
#  define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) SWIFT_ENUM(_type, _name)
# endif
#endif
#if !defined(SWIFT_UNAVAILABLE)
# define SWIFT_UNAVAILABLE __attribute__((unavailable))
#endif
#if !defined(SWIFT_UNAVAILABLE_MSG)
# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
#endif
#if !defined(SWIFT_AVAILABILITY)
# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_DEPRECATED)
# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
#if __has_feature(attribute_diagnose_if_objc)
# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
#else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
#if __has_feature(modules)
@import ObjectiveC;
@import ConnectPlaceCommon;
@import CoreLocation;
@import Foundation;
@import UserNotifications;
#endif

#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
#if __has_warning("-Wpragma-clang-attribute")
# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
#endif
#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wnullability"

#if __has_attribute(external_source_symbol)
# pragma push_macro("any")
# undef any
# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="ConnectPlaceActions",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
# pragma pop_macro("any")
#endif


SWIFT_CLASS("_TtC19ConnectPlaceActions22AsyncTaskDownloadImage")
@interface AsyncTaskDownloadImage : NSObject
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end

@class PlaceNotificationImage;

SWIFT_PROTOCOL("_TtP19ConnectPlaceActions32DisplayPlaceNotificationDelegate_")
@protocol DisplayPlaceNotificationDelegate
- (void)displayPlaceNotification:(PlaceNotificationImage * _Nonnull)placeNotificationImage;
@end

@class InAppActionConditionsParameter;

SWIFT_PROTOCOL("_TtP19ConnectPlaceActions21InAppActionConditions_")
@protocol InAppActionConditions
- (NSString * _Nonnull)getConditionsKey SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getApplicationNamespace SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getInAppActionParameterClass SWIFT_WARN_UNUSED_RESULT;
- (void)updateInAppActionConditionsParameter:(InAppActionConditionsParameter * _Nonnull)conditionsParameter;
@end

enum InAppActionStatus : NSInteger;

SWIFT_PROTOCOL("_TtP19ConnectPlaceActions28InAppActionConditionsUpdater_")
@protocol InAppActionConditionsUpdater
- (BOOL)isConditionValid:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
- (BOOL)isReadyForAction:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
- (double)updateMaxTimeBeforeActionDoneReset:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
- (enum InAppActionStatus)updateInAppActionStatus:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
@end


SWIFT_CLASS("_TtC19ConnectPlaceActions28InAppActionConditionsDefault")
@interface InAppActionConditionsDefault : NSObject <InAppActionConditions, InAppActionConditionsUpdater>
- (NSString * _Nonnull)getConditionsKey SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getApplicationNamespace SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getInAppActionParameterClass SWIFT_WARN_UNUSED_RESULT;
- (BOOL)isConditionValid:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
- (BOOL)isReadyForAction:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
- (void)updateInAppActionConditionsParameter:(InAppActionConditionsParameter * _Nonnull)conditionsParameter;
- (double)updateMaxTimeBeforeActionDoneReset:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
- (enum InAppActionStatus)updateInAppActionStatus:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable");
@end


SWIFT_CLASS("_TtC19ConnectPlaceActions26InAppActionConditionsEqual")
@interface InAppActionConditionsEqual : InAppActionConditionsDefault
- (NSString * _Nonnull)getConditionsKey SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getInAppActionParameterClass SWIFT_WARN_UNUSED_RESULT;
- (BOOL)isConditionValid:(InAppActionConditionsParameter * _Nonnull)conditionsParameter SWIFT_WARN_UNUSED_RESULT;
- (void)updateInAppActionConditionsParameter:(InAppActionConditionsParameter * _Nonnull)conditionsParameter;
@end


SWIFT_CLASS("_TtC19ConnectPlaceActions29InAppActionConditionsInferior")
@interface InAppActionConditionsInferior : InAppActionConditionsEqual
- (NSString * _Nonnull)getConditionsKey SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getInAppActionParameterClass SWIFT_WARN_UNUSED_RESULT;
@end

@protocol PlaceInAppAction;

SWIFT_CLASS("_TtC19ConnectPlaceActions30InAppActionConditionsParameter")
@interface InAppActionConditionsParameter : NSObject
@property (nonatomic) BOOL isReadyForAction;
@property (nonatomic) BOOL isConditionValid;
@property (nonatomic) double maxTimeBeforeActionDoneReset;
@property (nonatomic) enum InAppActionStatus inAppActionStatus;
@property (nonatomic, strong) id <PlaceInAppAction> _Nonnull placeInAppAction;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable");
@end


SWIFT_CLASS("_TtC19ConnectPlaceActions39InAppActionConditionsParameterProximity")
@interface InAppActionConditionsParameterProximity : InAppActionConditionsParameter
@end


SWIFT_CLASS("_TtC19ConnectPlaceActions29InAppActionConditionsSuperior")
@interface InAppActionConditionsSuperior : InAppActionConditionsEqual
- (NSString * _Nonnull)getConditionsKey SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getInAppActionParameterClass SWIFT_WARN_UNUSED_RESULT;
@end


@protocol InAppActionStatusManagerDelegate;
enum InAppActionRemoveStatus : NSInteger;

SWIFT_PROTOCOL("_TtP19ConnectPlaceActions19InAppActionDelegate_")
@protocol InAppActionDelegate
- (BOOL)createInAppAction:(id <PlaceInAppAction> _Nonnull)placeInAppAction statusManager:(id <InAppActionStatusManagerDelegate> _Nonnull)statusManager SWIFT_WARN_UNUSED_RESULT;
- (BOOL)removeInAppAction:(id <PlaceInAppAction> _Nonnull)placeInAppAction inAppActionRemoveStatus:(enum InAppActionRemoveStatus)inAppActionRemoveStatus SWIFT_WARN_UNUSED_RESULT;
@end

typedef SWIFT_ENUM(NSInteger, InAppActionRemoveStatus) {
/// inAppAction removal due to the exit of a place’s region
  InAppActionRemoveStatusPLACE_EXIT = 0,
/// inAppAction removal due to invalid conditions
  InAppActionRemoveStatusCONDITION_INVALID = 1,
};

typedef SWIFT_ENUM(NSInteger, InAppActionStatus) {
/// the place already has delivered her inAppAction
  InAppActionStatusDONE = 0,
/// the inAppAction creation has been launched
  InAppActionStatusACTION_IN_PROGRESS = 1,
/// the place is ready to launch an inAppAction
  InAppActionStatusWAITING_FOR_ACTION = 2,
};


SWIFT_PROTOCOL("_TtP19ConnectPlaceActions32InAppActionStatusManagerDelegate_")
@protocol InAppActionStatusManagerDelegate
- (void)actionIsDone;
@end


SWIFT_CLASS("_TtC19ConnectPlaceActions24InAppActionStatusManager")
@interface InAppActionStatusManager : NSObject <InAppActionStatusManagerDelegate>
- (void)actionIsDone;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable");
@end




@class UNMutableNotificationContent;
@class UILocalNotification;

/// Used to generate a notification based on a PlaceNotification.
SWIFT_PROTOCOL("_TtP19ConnectPlaceActions19NotificationBuilder_")
@protocol NotificationBuilder
- (UNMutableNotificationContent * _Nonnull)generateNotificationForIOS10AndPlusWithPlaceNotificationImage:(PlaceNotificationImage * _Nonnull)placeNotificationImage SWIFT_WARN_UNUSED_RESULT SWIFT_AVAILABILITY(ios,introduced=10.0);
- (UILocalNotification * _Nonnull)generateNotificationForIOS9AndMinusWithPlaceNotificationImage:(PlaceNotificationImage * _Nonnull)placeNotificationImage SWIFT_WARN_UNUSED_RESULT;
@end

@protocol PlaceNotification;
@class NSUserDefaults;

SWIFT_PROTOCOL("_TtP19ConnectPlaceActions18NotificationFilter_")
@protocol NotificationFilter
/// The filter name.
- (NSString * _Nonnull)getName SWIFT_WARN_UNUSED_RESULT;
/// Is called when the SDK detects a place.
/// @param placeNotification the next place for which we want to create a notification
/// @return true if the SDK has create a new notification
- (BOOL)createNewNotificationWithPlaceNotification:(id <PlaceNotification> _Nonnull)placeNotification SWIFT_WARN_UNUSED_RESULT;
/// Is called when the SDK detects an exit from a place.
/// @return true if the SDK has delete the current notification
- (BOOL)deleteCurrentNotificationWithPlaceNotification:(id <PlaceNotification> _Nullable)placeNotification SWIFT_WARN_UNUSED_RESULT;
/// Notify the filter that the notification is created.
/// @param placeNotification the placeNotification associated to the newly created notification
/// @param created           is true if the notification has been created
- (void)onNotificationCreatedWithPlaceNotification:(id <PlaceNotification> _Nonnull)placeNotification created:(BOOL)created;
/// Notify the filter that the notification has been deleted.
/// @param placeNotification the place for which we want to create a notification
/// @param deleted           is true, the notification has been deleted
- (void)onNotificationDeletedWithPlaceNotification:(id <PlaceNotification> _Nullable)placeNotification deleted:(BOOL)deleted;
/// Notify the filter that the application is going to background.
- (void)onBackground;
/// Notify the filter that the application is going to foreground.
- (void)onForeground;
/// A bundle where your previous data has been loaded. The bundle is shared with all the Filters.
/// Be sure to name your key without any ambiguity.
- (void)loadWithUserDefaults:(NSUserDefaults * _Nonnull)userDefaults;
/// A bundle where to save the data your filter needs if the application is killed.
/// The bundle is shared with all the Filters. Be sure to name your key without any ambiguity.
- (void)saveWithUserDefaults:(NSUserDefaults * _Nonnull)userDefaults;
/// Used to update in realtime the filter
- (void)updateParametersWithParameters:(id _Nonnull)parameters;
@end

@class AnyPromise;

SWIFT_CLASS("_TtC19ConnectPlaceActions17PlaceImageManager")
@interface PlaceImageManager : NSObject
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
- (AnyPromise * _Nonnull)downloadInAppActionImagePromise:(id <PlaceInAppAction> _Nonnull)placeInAppAction SWIFT_WARN_UNUSED_RESULT;
@end


SWIFT_PROTOCOL("_TtP19ConnectPlaceActions16PlaceInformation_")
@protocol PlaceInformation <CTPlaceContent>
- (NSString * _Nonnull)getTitle SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getDescription SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getTextToSpeech SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getImage SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getThumbnail SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getDeepLink SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nullable)getGroup SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getGroupId SWIFT_WARN_UNUSED_RESULT;
- (BOOL)hasContent SWIFT_WARN_UNUSED_RESULT;
- (BOOL)hasImage SWIFT_WARN_UNUSED_RESULT;
- (BOOL)hasThumbnail SWIFT_WARN_UNUSED_RESULT;
- (CLProximity)getPlaceProximity SWIFT_WARN_UNUSED_RESULT;
- (double)getLatitude SWIFT_WARN_UNUSED_RESULT;
- (double)getLongitude SWIFT_WARN_UNUSED_RESULT;
@end


SWIFT_PROTOCOL("_TtP19ConnectPlaceActions16PlaceInAppAction_")
@protocol PlaceInAppAction <PlaceInformation>
- (NSString * _Nonnull)getDefaultConditions SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getCustomConditions SWIFT_WARN_UNUSED_RESULT;
- (BOOL)hasCustomConditions SWIFT_WARN_UNUSED_RESULT;
- (NSString * _Nonnull)getAction SWIFT_WARN_UNUSED_RESULT;
- (CLProximity)getActionProximity SWIFT_WARN_UNUSED_RESULT;
@end

@class NSURL;
@class NSData;

SWIFT_CLASS("_TtC19ConnectPlaceActions21PlaceInAppActionImage")
@interface PlaceInAppActionImage : NSObject
- (NSURL * _Nullable)getImageNSURL SWIFT_WARN_UNUSED_RESULT;
- (NSData * _Nullable)getImageNSData SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable");
@end



SWIFT_PROTOCOL("_TtP19ConnectPlaceActions17PlaceNotification_")
@protocol PlaceNotification <PlaceInformation>
- (NSInteger)getDelay SWIFT_WARN_UNUSED_RESULT;
@end

@class RemoteImage;
@protocol PlaceWelcomeNotification;

SWIFT_CLASS("_TtC19ConnectPlaceActions22PlaceNotificationImage")
@interface PlaceNotificationImage : NSObject
- (nonnull instancetype)initWithPlaceNotification:(id <PlaceNotification> _Nonnull)placeNotification OBJC_DESIGNATED_INITIALIZER;
- (nonnull instancetype)initWithRemoteImage:(RemoteImage * _Nonnull)remoteImage placeNotification:(id <PlaceNotification> _Nonnull)placeNotification OBJC_DESIGNATED_INITIALIZER;
- (NSString * _Nonnull)getDeepLink SWIFT_WARN_UNUSED_RESULT;
- (BOOL)isDeepLinkEmpty SWIFT_WARN_UNUSED_RESULT;
- (BOOL)isWelcomeNotification SWIFT_WARN_UNUSED_RESULT;
- (BOOL)hasImage SWIFT_WARN_UNUSED_RESULT;
- (id <PlaceNotification> _Nonnull)getPlaceNotification SWIFT_WARN_UNUSED_RESULT;
- (id <PlaceWelcomeNotification> _Nullable)getPlaceWelcomeNotification SWIFT_WARN_UNUSED_RESULT;
- (NSURL * _Nullable)getImageURL SWIFT_WARN_UNUSED_RESULT;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable");
@end


SWIFT_PROTOCOL("_TtP19ConnectPlaceActions24PlaceWelcomeNotification_")
@protocol PlaceWelcomeNotification <PlaceNotification>
- (NSInteger)getMinDisplayTime SWIFT_WARN_UNUSED_RESULT;
- (void)updatePlaceNotification:(id <PlaceNotification> _Nonnull)placeNotification;
- (id <PlaceNotification> _Nullable)getPlaceNotification SWIFT_WARN_UNUSED_RESULT;
@end


SWIFT_PROTOCOL("_TtP19ConnectPlaceActions33ReceiveNotificatonContentDelegate_")
@protocol ReceiveNotificatonContentDelegate
- (void)didReceivePlaceNotification:(id <PlaceNotification> _Nonnull)placeNotification;
- (void)didReceiveWelcomeNotification:(id <PlaceWelcomeNotification> _Nonnull)welcomeNotification;
@end


SWIFT_CLASS("_TtC19ConnectPlaceActions11RemoteImage")
@interface RemoteImage : NSObject
@property (nonatomic, copy) NSData * _Nullable data;
@property (nonatomic, copy) NSURL * _Nullable url;
- (nonnull instancetype)initWithData:(NSData * _Nullable)data url:(NSURL * _Nullable)url OBJC_DESIGNATED_INITIALIZER;
- (nonnull instancetype)init SWIFT_UNAVAILABLE;
+ (nonnull instancetype)new SWIFT_DEPRECATED_MSG("-init is unavailable");
@end



#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
#pragma clang diagnostic pop
