import { ClassifierBase } from '../base'; import { Params } from '../base/estimator'; import { Distance } from '../metrics'; export interface NearestCentroidProps { metric?: Distance.IDistanceType; p?: number; } export declare class NearestCentroid extends ClassifierBase { private metric; private p; private classes; private centroids; private fitted; constructor(props?: NearestCentroidProps); getParams(): Params; fit(trainX: number[][], trainY: number[]): void; predict(testX: number[][]): number[]; }