luxlabs header browser preview


@class FMFSession, IMFindMyDevice, NSString;

@interface IMFMFSession : NSObject <FMFSessionDelegate>

@property (retain, nonatomic) IMFindMyDevice *activeDevice;
@property (retain, nonatomic) FMFSession *session;
@property (retain, nonatomic) id fmlSession;
@property (retain, nonatomic) NSString *establishingAccountID;
@property (nonatomic) unsigned long long fmfProvisionedState;
@property (readonly, nonatomic) BOOL restrictLocationSharing;
@property (readonly, nonatomic) BOOL disableLocationSharing;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;

- (void)didChangeActiveLocationSharingDevice:(id)a0;
- (void)sendMappingPacket:(id)a0 toHandle:(id)a1;
- (void)didStartSharingMyLocationWithHandle:(id)a0;
- (id)init;
- (void)dealloc;
- (void)_accountStoreDidChangeNotification:(id)a0;
- (void)_configureFindMyLocateSession;
- (void)didStartAbilityToGetLocationForHandle:(id)a0;
- (void)didStopSharingMyLocationWithHandle:(id)a0;
- (void)_setUpFindMyLocateSessionCallbacks;
- (id)_accountStore;
- (void)_initializeFindMySessionIfInAllowedProcess;
- (void)_startFMLSessionMonitoring;
- (void).cxx_destruct;
- (void)didStopAbilityToGetLocationForHandle:(id)a0;
- (void)didReceiveLocation:(id)a0;
- (void)didUpdateHidingStatus:(BOOL)a0;
- (BOOL)findMyHandleIsSharingLocationWithMe:(id)a0;
- (id)findMyLocationForHandle:(id)a0;
- (id)findMyLocationForHandleOrSibling:(id)a0;
- (BOOL)handleIsFollowingMyLocation:(id)a0;
- (void)makeThisDeviceActiveDevice;
- (void)refreshLocationForChat:(id)a0;
- (void)refreshLocationForHandle:(id)a0 inChat:(id)a1;
- (void)startSharingWithHandle:(id)a0 inChat:(id)a1 withDuration:(long long)a2;
- (void)startTrackingLocationForChat:(id)a0;
- (void)stopSharingWithHandle:(id)a0 inChat:(id)a1;
- (void)stopTrackingLocationForChat:(id)a0;
- (id)timedOfferExpirationForChat:(id)a0;
- (void)_postRelationshipStatusDidChangeNotificationWithIMFindMyHandle:(id)a0;
- (id)fmfGroupIdGroup;
- (void)startTrackingLocationForHandle:(id)a0;
- (id)allSiblingFindMyHandlesForChat:(id)a0;
- (Class)__FMFSessionClass;
- (Class)__FMLSessionClass;
- (id)_bestAccountForAddresses:(id)a0;
- (id)_callerIDForChat:(id)a0;
- (BOOL)_canShareLocationWithFMLHandle:(id)a0 isFromGroup:(BOOL)a1;
- (id)_dateFromShareDuration:(long long)a0;
- (void)_postNotification:(id)a0 object:(id)a1 userInfo:(id)a2;
- (void)_startRefreshingLocationForFMLHandles:(id)a0 priority:(long long)a1 isFromGroup:(BOOL)a2;
- (void)_startSharingWithFMFHandles:(id)a0 inChat:(id)a1 untilDate:(id)a2;
- (void)_startSharingWithFMLHandles:(id)a0 inChat:(id)a1 withDuration:(long long)a2;
- (void)_stopSharingWithFMFHandles:(id)a0 inChat:(id)a1;
- (void)_stopSharingWithFMLHandles:(id)a0 inChat:(id)a1;
- (void)_stopTrackingLocationForFMLHandles:(id)a0 priority:(long long)a1 isFromGroup:(BOOL)a2;
- (void)_updateActiveDevice;
- (BOOL)allChatParticipantsFollowingMyLocation:(id)a0;
- (BOOL)allChatParticipantsSharingLocationWithMe:(id)a0;
- (BOOL)chatHasParticipantsFollowingMyLocation:(id)a0;
- (BOOL)chatHasParticipantsSharingLocationWithMe:(id)a0;
- (BOOL)chatHasSiblingParticipantsSharingLocationWithMe:(id)a0;
- (void)didReceiveLocationForHandle:(id)a0;
- (BOOL)findMyHandleIsFollowingMyLocation:(id)a0;
- (id)findMyHandlesForChat:(id)a0;
- (id)findMyHandlesSharingLocationWithMe;
- (id)findMyLocationForFindMyHandle:(id)a0;
- (id)findMyURLForChat:(id)a0;
- (id)fmfGroupIdOneToOne;
- (void)friendshipRequestReceived:(id)a0;
- (void)friendshipWasRemoved:(id)a0;
- (BOOL)handleIsSharingLocationWithMe:(id)a0;
- (BOOL)imIsProvisionedForLocationSharing;
- (void)startSharingWithChat:(id)a0 withDuration:(long long)a1;
- (void)stopSharingWithChat:(id)a0;
- (void)stopTrackingLocationForHandle:(id)a0;

@end