@interface MLNearestNeighborsLinearIndex : NSObject { struct vector> { float *__begin_; float *__end_; struct __compressed_pair> { float *__value_; } __end_cap_; } vData; struct vector> { float *__begin_; float *__end_; struct __compressed_pair> { float *__value_; } __end_cap_; } vDataL2Squared; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic) unsigned long long numDataPoints; @property (nonatomic) unsigned long long numDimensions; - (void)encodeWithCoder:(id)a0; - (id).cxx_construct; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (unsigned long long)dataPointCount; - (struct vector, std::allocator>> { void *x0; void *x1; struct __compressed_pair *, std::allocator>> { void *x0; } x2; })findNearestNeighbors:(unsigned long long)a0 toIndex:(unsigned long long)a1; - (struct vector, std::allocator>> { void *x0; void *x1; struct __compressed_pair *, std::allocator>> { void *x0; } x2; })findNearestNeighbors:(unsigned long long)a0 toQueryPoint:(const void *)a1; - (id)initWithDataset:(struct vector> { float *x0; float *x1; struct __compressed_pair> { float *x0; } x2; })a0 numberOfDimensions:(unsigned long long)a1; - (BOOL)updateWithData:(const void *)a0 error:(id *)a1; @end