luxlabs header browser preview


@class NSString, PKPaymentAuthorizationCoordinator, LAContext;

@interface PKShareAuthorizor : NSObject <PKPaymentAuthorizationCoordinatorDelegate, PKPaymentAuthorizationCoordinatorPrivateDelegate> {
    PKPaymentAuthorizationCoordinator *_authorizationCoordinator;
    LAContext *_context;
    id /* block */ _completion;
    id /* block */ _authorizeHandler;
    NSString *_presentationSceneIdentifier;
    BOOL _resultSuccess;
    BOOL _isAuthorizationHandlerRunning;
    BOOL _didFinish;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)_authorizeDeviceOwnerWithAuthHandler:(id /* block */)a0 completion:(id /* block */)a1 context:(id)a2 invalidateContext:(BOOL)a3;
+ (void)authorizeDeviceOwnerWithAuthHandler:(id /* block */)a0 completion:(id /* block */)a1;
+ (void)authorizeForRequest:(id)a0 presentationSceneIdentifier:(id)a1 authHandler:(id /* block */)a2 completion:(id /* block */)a3;

- (void)dealloc;
- (void)_invalidate;
- (void).cxx_destruct;
- (void)paymentAuthorizationCoordinator:(id)a0 didAuthorizeContextWithHandler:(id /* block */)a1;
- (void)paymentAuthorizationCoordinator:(id)a0 didAuthorizePayment:(id)a1 handler:(id /* block */)a2;
- (void)paymentAuthorizationCoordinatorDidFinish:(id)a0;
- (id)presentationSceneIdentifierForPaymentAuthorizationCoordinator:(id)a0;
- (void)_authorizeForRequest:(id)a0 presentationSceneIdentifier:(id)a1 authHandler:(id /* block */)a2 completion:(id /* block */)a3;
- (void)_handleDidFinishIfNeeded;

@end