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

#import "NSObject.h"

@class IBDocument, NSMutableDictionary, NSSet;

@interface IBResourceManager : NSObject
{
    IBDocument *document;
    NSMutableDictionary *resourcesByValue;
    NSMutableDictionary *resourcesByName;
    NSMutableDictionary *resourcesByIdentifier;
    NSSet *resourceClasses;
    NSMutableDictionary *rawResourcesByRelativePathByIdentifier;
    NSMutableDictionary *absolutePathsByRelativePath;
    id delegate;
}

- (BOOL)synchronizeResourcesOfDocument:(id)arg1 withModifiedProjectFiles:(id)arg2 project:(id)arg3;
- (void)finishUpdatingResourcesOfDocument:(id)arg1 withModifiedProjectFiles:(id)arg2 project:(id)arg3 replacedResources:(id)arg4;
- (void)document:(id)arg1 willSynchronizeWithProjectFiles:(id)arg2 project:(id)arg3;
- (id)filesFromLastSync;
- (id)relativePathsForIdentifier:(id)arg1;
- (id)fileExtensionsToResourceClasses;
- (id)synchronizedResourceFilesForFiles:(id)arg1;
- (id)placeholderResourceNamed:(id)arg1 ofClass:(Class)arg2;
- (void)setResourceClasses:(id)arg1;
- (id)resourceClasses;
- (id)objectsToKeyPathsToResources;
- (id)document;
- (void)addResources:(id)arg1 toPasteboard:(id)arg2;
- (id)extractResourcesForType:(id)arg1 fromPasteboard:(id)arg2;
- (id)pasteBoardTypeForResourceType:(id)arg1;
- (void)setDelegate:(id)arg1;
- (id)allResources;
- (id)resourcesOfType:(id)arg1;
- (id)firstResourceOfType:(id)arg1 named:(id)arg2;
- (void)removeAllResources;
- (void)removeResource:(id)arg1;
- (void)addResource:(id)arg1;
- (id)resourceWithResourceValue:(id)arg1;
- (id)resourceWithIdentifier:(id)arg1;
- (void)dealloc;
- (id)initWithDocument:(id)arg1;

@end

