@class NSURL, NSString; @interface LSDocumentProxy : LSResourceProxy { struct { unsigned int val[8]; } _sourceAuditToken; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, getter=isImageOrVideo) BOOL imageOrVideo; @property (readonly, nonatomic) NSURL *URL; @property (readonly, nonatomic) NSString *name; @property (readonly, nonatomic) NSString *typeIdentifier; @property (readonly, nonatomic) NSString *MIMEType; @property (readonly, nonatomic) NSString *containerOwnerApplicationIdentifier; @property (readonly, nonatomic, getter=isContentManaged) BOOL contentManaged; @property (readonly, nonatomic) const struct { unsigned int x0[8]; } *sourceAuditToken; @property (readonly, nonatomic) BOOL sourceIsManaged; @property (readonly, nonatomic) const struct { unsigned int x0[8]; } *managedSourceAuditToken; + (id)documentProxyForURL:(id)a0 sourceIsManaged:(BOOL)a1; + (id)documentProxyForName:(id)a0 type:(id)a1 MIMEType:(id)a2 isContentManaged:(BOOL)a3 sourceAuditToken:(const struct { unsigned int x0[8]; } *)a4; + (id)documentProxyForName:(id)a0 type:(id)a1 MIMEType:(id)a2 managedSourceAuditToken:(const struct { unsigned int x0[8]; } *)a3; + (id)documentProxyForName:(id)a0 type:(id)a1 MIMEType:(id)a2; + (id)documentProxyForName:(id)a0 type:(id)a1 MIMEType:(id)a2 sourceIsManaged:(BOOL)a3; + (id)documentProxyForURL:(id)a0 managedSourceAuditToken:(const struct { unsigned int x0[8]; } *)a1; + (id)documentProxyForURL:(id)a0; + (id)documentProxyForURL:(id)a0 isContentManaged:(BOOL)a1 sourceAuditToken:(const struct { unsigned int x0[8]; } *)a2; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (id)uniqueIdentifier; - (id)debugDescription; - (id)initWithCoder:(id)a0; - (id)iconDataForVariant:(int)a0 withOptions:(int)a1; - (struct optional { union { char x0; struct BindingEvaluator { id x0; id x1; id x2; id x3; id x4; id x5; struct LSVersionNumber { unsigned char x0[32]; } x6; id x7; BOOL x8; BOOL x9; unsigned long long x10; unsigned int x11; unsigned int x12; struct vector> { unsigned int *x0; unsigned int *x1; struct __compressed_pair> { unsigned int *x0; } x2; } x13; id /* block */ x14; id x15; id /* block */ x16; id x17; } x1; } x0; BOOL x1; })_bindingEvaluatorWithAuditToken:(const struct { unsigned int x0[8]; } *)a0; - (id)_boundIconInfo; - (id)applicationsAvailableForOpeningByDraggingAndDroppingWithError:(id *)a0; - (id)applicationsAvailableForOpeningFromAirDropWithError:(id *)a0; - (id)applicationsAvailableForOpeningWithError:(id *)a0; - (id)applicationsAvailableForOpeningWithHandlerRanks:(id)a0 error:(id *)a1; - (id)applicationsAvailableForOpeningWithStyle:(unsigned char)a0 limit:(unsigned long long)a1 XPCConnection:(id)a2 error:(id *)a3; - (id)applicationsOrClaimBindings:(BOOL)a0 availableForOpeningWithStyle:(unsigned char)a1 handlerRank:(id)a2 limit:(unsigned long long)a3 XPCConnection:(id)a4 error:(id *)a5; - (id)availableClaimBindingsForMode:(unsigned char)a0 error:(id *)a1; - (id)availableClaimBindingsForMode:(unsigned char)a0 handlerRank:(id)a1 error:(id *)a2; - (id)availableClaimBindingsReturningError:(id *)a0; - (id)claimBindingsAvailableForOpeningWithStyle:(unsigned char)a0 handlerRank:(id)a1 limit:(unsigned long long)a2 XPCConnection:(id)a3 error:(id *)a4; - (id)initWithURL:(id)a0 name:(id)a1 type:(id)a2 MIMEType:(id)a3 isContentManaged:(BOOL)a4 sourceAuditToken:(const struct { unsigned int x0[8]; } *)a5; - (const struct { unsigned int x0[8]; } *)sourceAuditToken; @end