luxlabs header browser preview


@class IMNickname;

@interface IMNicknameProvider_Impl : NSObject {
    void /* unknown type, empty encoding */ listener;
    void /* unknown type, empty encoding */ daemonConnection;
}

- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (void)markTransitionAsObservedForHandleID:(id)a0 isAutoUpdate:(BOOL)a1;
- (id)allNicknamesForContact:(id)a0;
- (id)currentNicknameForContact:(id)a0;
- (id)nicknameForContact:(id)a0;
- (void)nicknameForCurrentUserWithCompletionHandler:(void (^)(IMNickname *))a0;
- (void)setNicknameListener:(id)a0;
- (id)nicknameForHandleID:(id)a0;
- (void)bannerActionTappedFrom:(id)a0 on:(unsigned long long)a1;
- (BOOL)hasObservedTransitionForHandleID:(id)a0;
- (void)nicknamesDidChangeWithNotification:(id)a0;
- (id)pendingNicknameForContact:(id)a0;
- (void)sendNameOnlyTo:(id)a0 from:(id)a1;
- (void)sendPersonalNicknameTo:(id)a0;
- (void)sendPersonalNicknameTo:(id)a0 from:(id)a1;
- (void)setPersonalNicknameWith:(id)a0;
- (void)updatePendingNicknameWith:(id)a0;

@end