import { RegressorBase } from '../base'; import { Params } from '../base/estimator'; import { SubsetSizeOption } from '../utils/paramResolvers'; export interface RandomForestRegressorProps { nEstimators?: number; bootstrap?: boolean; maxDepth?: number; minSamplesSplit?: number; maxFeatures?: SubsetSizeOption; randomState?: number; } export declare class RandomForestRegressor extends RegressorBase { private nEstimators; private bootstrap; private maxDepth?; private minSamplesSplit?; private maxFeatures; private randomState?; private estimators; private fitted; constructor(props?: RandomForestRegressorProps); getParams(): Params; fit(trainX: number[][], trainY: number[]): void; predict(testX: number[][]): number[]; get featureImportances(): number[]; }