//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Jul  6 2018 12:02:43).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import <AppKit/NSCollectionViewItem.h>

#import "MSDocumentsCollectionViewSelectionDrawing-Protocol.h"
#import "NSMenuDelegate-Protocol.h"
#import "NSTextFieldDelegate-Protocol.h"

@class MSDocumentProgressView, MSDocumentsCollectionItem, MSDocumentsCollectionTextField, MSWorkspaceWindowGridItemView, NSArray, NSBox, NSImageView, NSString, NSTextField, NSView;
@protocol MSDocumentsCollectionViewItemDelegate;

@interface MSDocumentsCollectionViewItem : NSCollectionViewItem <NSTextFieldDelegate, NSMenuDelegate, MSDocumentsCollectionViewSelectionDrawing>
{
    id <MSDocumentsCollectionViewItemDelegate> _delegate;
    MSWorkspaceWindowGridItemView *_miniGridThumbView;
    NSArray *_imageFetchRequests;
    MSDocumentProgressView *_progressView;
    NSImageView *_errorView;
    NSTextField *_subtextField;
    NSTextField *_secondarySubtextField;
    NSTextField *_tagField;
    NSImageView *_leftIcon;
    NSImageView *_rightIcon;
    NSBox *_tagBackground;
    NSView *_tagContainer;
}

+ (id)reuseIdentifier;
- (void).cxx_destruct;
@property(retain, nonatomic) NSView *tagContainer; // @synthesize tagContainer=_tagContainer;
@property(retain, nonatomic) NSBox *tagBackground; // @synthesize tagBackground=_tagBackground;
@property(retain, nonatomic) NSImageView *rightIcon; // @synthesize rightIcon=_rightIcon;
@property(retain, nonatomic) NSImageView *leftIcon; // @synthesize leftIcon=_leftIcon;
@property(retain, nonatomic) NSTextField *tagField; // @synthesize tagField=_tagField;
@property(retain, nonatomic) NSTextField *secondarySubtextField; // @synthesize secondarySubtextField=_secondarySubtextField;
@property(retain, nonatomic) NSTextField *subtextField; // @synthesize subtextField=_subtextField;
@property(retain, nonatomic) NSImageView *errorView; // @synthesize errorView=_errorView;
@property(retain, nonatomic) MSDocumentProgressView *progressView; // @synthesize progressView=_progressView;
@property(retain, nonatomic) NSArray *imageFetchRequests; // @synthesize imageFetchRequests=_imageFetchRequests;
@property(retain, nonatomic) MSWorkspaceWindowGridItemView *miniGridThumbView; // @synthesize miniGridThumbView=_miniGridThumbView;
@property(nonatomic) id <MSDocumentsCollectionViewItemDelegate> delegate; // @synthesize delegate=_delegate;
- (void)setTagHidden:(BOOL)arg1;
- (void)controlTextDidEndEditing:(id)arg1;
- (void)startEditing;
- (void)prepareForReuse;
- (void)setRepresentedObject:(id)arg1;
@property(readonly, nonatomic) MSDocumentsCollectionItem *collectionItem;
- (void)setNeedsDisplaySelection;
- (void)setSelected:(BOOL)arg1;
- (void)viewDidLoad;
- (void)setupImagesFor:(id)arg1;
- (void)mouseUp:(id)arg1;
- (void)mouseDown:(id)arg1;
@property(nonatomic, readonly) NSArray *draggingImageComponents;

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;
@property(retain, nonatomic) MSDocumentsCollectionTextField *textField; // @dynamic textField;

@end

