/*
                       * This header is generated by classdump-dyld 1.5
                       * on Wednesday, April 14, 2021 at 2:34:41 PM Mountain Standard Time
                       * Operating System: Version 14.4 (Build 18K802)
                       * Image Source: /System/Library/PrivateFrameworks/MediaMiningKit.framework/MediaMiningKit
                       * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                       */


@interface CLSSimilarStacker : NSObject {

	long long _algorithm;
	/*^block*/id _sceneprintGetterBlock;
	double _distanceThresholdForIdenticalSimilarity;
	double _distanceThresholdForIdenticalSimilarityWithPeople;
	double _distanceThresholdForSemanticalSimilarity;
	double _distanceThresholdForSemanticalSimilarityWithPeople;
	double _distanceThresholdForSemanticalSimilarityWithPersons;

}

@property (readonly) long long algorithm;                                                             //@synthesize algorithm=_algorithm - In the implementation block
@property (nonatomic,copy) id sceneprintGetterBlock;                                                  //@synthesize sceneprintGetterBlock=_sceneprintGetterBlock - In the implementation block
@property (assign,nonatomic) double distanceThresholdForIdenticalSimilarity;                          //@synthesize distanceThresholdForIdenticalSimilarity=_distanceThresholdForIdenticalSimilarity - In the implementation block
@property (assign,nonatomic) double distanceThresholdForIdenticalSimilarityWithPeople;                //@synthesize distanceThresholdForIdenticalSimilarityWithPeople=_distanceThresholdForIdenticalSimilarityWithPeople - In the implementation block
@property (assign,nonatomic) double distanceThresholdForSemanticalSimilarity;                         //@synthesize distanceThresholdForSemanticalSimilarity=_distanceThresholdForSemanticalSimilarity - In the implementation block
@property (assign,nonatomic) double distanceThresholdForSemanticalSimilarityWithPeople;               //@synthesize distanceThresholdForSemanticalSimilarityWithPeople=_distanceThresholdForSemanticalSimilarityWithPeople - In the implementation block
@property (assign,nonatomic) double distanceThresholdForSemanticalSimilarityWithPersons;              //@synthesize distanceThresholdForSemanticalSimilarityWithPersons=_distanceThresholdForSemanticalSimilarityWithPersons - In the implementation block
+(/*^block*/id)distanceBlockForAlgorithm:(long long)arg1 sceneprintGetterBlock:(/*^block*/id)arg2 ;
+(double)defaultDistanceThresholdForAlgorithm:(long long)arg1 similarity:(long long)arg2 ;
-(long long)algorithm;
-(id)stackSimilarItems:(id)arg1 withSimilarity:(long long)arg2 timestampSupport:(BOOL)arg3 progressBlock:(/*^block*/id)arg4 ;
-(id)initWithAlgorithm:(long long)arg1 ;
-(/*^block*/id)similarGroupComparator;
-(id)adaptiveStackSimilarItems:(id)arg1 progressBlock:(/*^block*/id)arg2 ;
-(double)distanceBetweenItem:(id)arg1 andItem:(id)arg2 ;
-(double)distanceThresholdForSimilarity:(long long)arg1 ;
-(id)sceneprintGetterBlock;
-(void)setSceneprintGetterBlock:(id)arg1 ;
-(double)distanceThresholdForIdenticalSimilarity;
-(void)setDistanceThresholdForIdenticalSimilarity:(double)arg1 ;
-(double)distanceThresholdForIdenticalSimilarityWithPeople;
-(void)setDistanceThresholdForIdenticalSimilarityWithPeople:(double)arg1 ;
-(double)distanceThresholdForSemanticalSimilarity;
-(void)setDistanceThresholdForSemanticalSimilarity:(double)arg1 ;
-(double)distanceThresholdForSemanticalSimilarityWithPeople;
-(void)setDistanceThresholdForSemanticalSimilarityWithPeople:(double)arg1 ;
-(double)distanceThresholdForSemanticalSimilarityWithPersons;
-(void)setDistanceThresholdForSemanticalSimilarityWithPersons:(double)arg1 ;
@end

