import { RegressorBase } from '../base'; import { Params } from '../base/estimator'; import { Distance } from '../metrics'; export interface RadiusNeighborsRegressorProps { radius?: number; weights?: 'uniform' | 'distance'; metric?: Distance.IDistanceType; p?: number; } export declare class RadiusNeighborsRegressor extends RegressorBase { private radius; private weights; private metric; private p; private trainX; private trainY; private fitted; constructor(props?: RadiusNeighborsRegressorProps); getParams(): Params; fit(trainX: number[][], trainY: number[]): void; predict(testX: number[][]): number[]; }