//
//     Generated by class-dump 3.5 (64 bit).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//

#import "IDEAssistant.h"

#import "IDEFilterControlBarTarget.h"
#import "NSOutlineViewDataSource.h"
#import "NSOutlineViewDelegate.h"

@class DVTOutlineView, DVTPopUpButtonCell, IDEFilterControlBar, IDEMigrationTargetChooserStatePersistence, NSArray, NSMutableIndexSet, NSString, NSTreeController;

@interface IDEObjCModernizationOptionChooserAssistant : IDEAssistant <NSOutlineViewDataSource, NSOutlineViewDelegate, IDEFilterControlBarTarget>
{
    NSArray *_optionItems;
    NSString *_searchString;
    NSMutableIndexSet *_expandedRowIndexes;
    NSArray *_selectedOptionItems;
    IDEMigrationTargetChooserStatePersistence *_statePersistence;
    IDEFilterControlBar *_filterControlBar;
    DVTOutlineView *_outlineView;
    NSTreeController *_optionItemsController;
}

+ (BOOL)automaticallyNotifiesObserversOfSearchString;
+ (id)keyPathsForValuesAffectingArrangedOptionItems;
+ (id)keyPathsForValuesAffectingCanGoForward;
@property(copy, nonatomic) NSString *searchString; // @synthesize searchString=_searchString;
@property(copy) NSArray *optionItems; // @synthesize optionItems=_optionItems;
- (void).cxx_destruct;
- (id)currentUIState;
- (void)loadUIState:(id)arg1;
- (id)stateRepositoryFilePath;
- (double)outlineView:(id)arg1 heightOfRowByItem:(id)arg2;
- (void)outlineView:(id)arg1 willDisplayCell:(id)arg2 forTableColumn:(id)arg3 item:(id)arg4;
- (id)outlineView:(id)arg1 dataCellForTableColumn:(id)arg2 item:(id)arg3;
- (void)outlineView:(id)arg1 setObjectValue:(id)arg2 forTableColumn:(id)arg3 byItem:(id)arg4;
- (id)_attributedStringByHighlightingFindResults:(id)arg1;
- (id)_findResultAttributes;
- (BOOL)validateMenuItem:(id)arg1;
- (void)uncheckSelection:(id)arg1;
- (void)checkSelection:(id)arg1;
- (BOOL)canUncheckSelection;
- (BOOL)canCheckSelection;
- (unsigned long long)_numberOfCheckedItemsAtIndexes:(id)arg1;
- (void)_setChecked:(BOOL)arg1 forOptionItemAtIndexes:(id)arg2;
- (id)_effectiveSelectedRowIndexes;
@property(readonly) DVTPopUpButtonCell *valuePopUpButtonCellTemplate;
- (id)filterButtonMenu;
- (id)filterDefinitionIdentifier;
- (void)_restoreSelectedOptionItemsAndExpandedRows;
- (void)_saveSelectedOptionItemsAndExpandedRows;
@property(readonly, copy) NSArray *arrangedOptionItems;
- (void)viewWillUninstall;
- (void)viewDidInstall;
- (void)loadView;
- (id)filterControlBar;
- (void)willGoNextOrFinish;
- (id)nextAssistantIdentifier;
- (BOOL)canGoForward;
- (void)primitiveInvalidate;

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

@end

