/*
* This header is generated by classdump-dyld-new 3.0
* on Thu Feb 13 02:05:55 2025
* Device: arm64 Macmini9,1 (Mac mini (M1, 2020))
* Operating System: macOS 15.3.1 (Build 24D70)
* Image Source: /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
* classdump-dyld-new is licensed under GPLv3, Copyright © 2013-2018 by Elias Limneos.
*/
#import <WebKit/NSURLConnectionDelegate-Protocol.h>
@interface WKCustomProtocolLoader : NSObject <NSURLConnectionDelegate> {
{WeakPtr<WebKit::LegacyCustomProtocolManagerProxy, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>="m_impl"{RefPtr<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>, WTF::DefaultRefDerefTraits<WTF::DefaultWeakPtrImpl>>="m_ptr"{DefaultWeakPtrImpl}}}* _customProtocolManagerProxy;
{ObjectIdentifierGeneric<WebKit::LegacyCustomProtocolIDType, WTF::ObjectIdentifierThreadSafeAccessTraits<uint64_t>, unsigned long long, WTF::SupportsObjectIdentifierNullState::Yes>="m_identifier"Q} _customProtocolID;
unsigned long long _storagePolicy;
{RetainPtr<NSURLConnection>="m_ptr"v}* _urlConnection;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString * description;
@property (readonly, copy) NSString * debugDescription;
-(void)dealloc;
-(void).cxx_destruct;
-(id).cxx_construct;
-(void)cancel;
-(void)connection:(id)arg1 didFailWithError:(id)arg2;
-(void)connection:(id)arg1 didReceiveData:(id)arg2;
-(void)connection:(id)arg1 didReceiveResponse:(id)arg2;
-(id)connection:(id)arg1 willCacheResponse:(id)arg2;
-(id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3;
-(void)connectionDidFinishLoading:(id)arg1;
-(id)initWithLegacyCustomProtocolManagerProxy:(void*)arg1 customProtocolID:(ObjectIdentifierGeneric<WebKit:(id)arg3;:LegacyCustomProtocolIDType, WTF::ObjectIdentifierThreadSafeAccessTraits<uint64_t>, unsigned long long, WTF::SupportsObjectIdentifierNullState::Yes>)arg2 request:
@end