@class BCSNotificationServiceConnection, BCSParsingServiceConnection; @interface BCSQRCodeParser : NSObject { BCSParsingServiceConnection *_parsingServiceConnection; BCSNotificationServiceConnection *_notificationServiceConnection; } @property (readonly, nonatomic) BCSNotificationServiceConnection *notificationServiceConnection; + (id)sharedParser; - (void).cxx_destruct; - (void)parseCodeFromImage:(struct CGImage { } *)a0 completionHandler:(id /* block */)a1; - (void)_parseMetadataObject:(id)a0 reply:(id /* block */)a1 completionHandler:(id /* block */)a2; - (id)_payloadForMRCObject:(id)a0; - (id)_qrCodeFeatureFromImage:(struct CGImage { } *)a0; - (void)parseCodeFromMetadataMachineReadableCodeObject:(id)a0 completionHandler:(id /* block */)a1; - (void)parseCodeFromString:(id)a0 completionHandler:(id /* block */)a1; - (void)postNotificationAfterParsingCodeFromImage:(struct CGImage { } *)a0 completion:(id /* block */)a1; - (void)setPreferredBundleIdentifier:(id)a0 forURL:(id)a1; - (void)startQRCodeParsingSessionWithMetadataObject:(id)a0 completionHandler:(id /* block */)a1; - (void)stopQRCodeParsingSession; @end