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

#pragma mark -

//
// File: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/CPMLBestShim.framework/CPMLBestShim
// UUID: 3FFE62F0-6C89-301C-B616-4EBE21CBEFD0
//
//                           Arch: x86_64
//                Current version: 1.0.0
//          Compatibility version: 1.0.0
//                 Source version: 47.1.1.0.0
//            Minimum iOS version: 8.0.0
//                    SDK version: 8.0.0
//
// Objective-C Garbage Collection: Unsupported
//

@interface CPMLBestShim : NSObject
{
}

+ (id)bestShimWithDBPath:(id)arg1 withModelPath:(id)arg2 withPListPath:(id)arg3;
+ (id)bestShim;
- (void)feedback:(id)arg1 withItemsVisited:(id)arg2;
- (id)rankItems:(id)arg1 withMetaInfo:(id)arg2 withNumOfRankItem:(unsigned long long)arg3;

@end

@interface CPMLBestAppShim : CPMLBestShim
{
}

+ (id)bestShimWithDBPath:(id)arg1 withModelPath:(id)arg2 withPListPath:(id)arg3;
+ (id)bestShim;
- (void)feedback:(id)arg1 withItemsVisited:(id)arg2;
- (id)rankItems:(id)arg1 withMetaInfo:(id)arg2 withNumOfRankItem:(unsigned long long)arg3;

@end

@interface CPMLBestBadgeShim : CPMLBestShim
{
    NSMutableDictionary *learnedWeights;
    NSMutableDictionary *hysteresis;
    NSMutableString *weightsPath;
    NSDictionary *configPList;
    CDSession *cdSession;
    CDAttribute *cdBundleIdAttribute;
}

+ (id)bestShimWithDBPath:(id)arg1 withModelPath:(id)arg2 withPListPath:(id)arg3;
+ (id)bestShim;
@property(retain) CDAttribute *cdBundleIdAttribute; // @synthesize cdBundleIdAttribute;
@property(retain) CDSession *cdSession; // @synthesize cdSession;
@property(retain) NSDictionary *configPList; // @synthesize configPList;
@property(retain) NSMutableString *weightsPath; // @synthesize weightsPath;
@property(retain) NSMutableDictionary *hysteresis; // @synthesize hysteresis;
@property(retain) NSMutableDictionary *learnedWeights; // @synthesize learnedWeights;
- (void).cxx_destruct;
- (void)feedback:(id)arg1 withItemsVisited:(id)arg2;
- (id)rankItems:(id)arg1 withMetaInfo:(id)arg2 withNumOfRankItem:(unsigned long long)arg3;

@end

@interface CPMLBestShimContext : NSObject
{
    NSArray *orderedSuggestions;
}

@property(retain) NSArray *orderedSuggestions; // @synthesize orderedSuggestions;
- (void).cxx_destruct;

@end

