import { ClassifierBase } from '../base'; import { Params } from '../base/estimator'; import type { ExtraTreeProps } from '../tree/extraTreeClassifier'; export interface ExtraTreesClassifierProps extends ExtraTreeProps { nEstimators?: number; bootstrap?: boolean; randomState?: number; } export declare class ExtraTreesClassifier extends ClassifierBase { private nEstimators; private bootstrap; private maxFeatures; private randomState?; private treeProps; private estimators; private classesState; constructor(props?: ExtraTreesClassifierProps); getParams(): Params; fit(X: number[][], y: number[]): void; predict(X: number[][]): number[]; predictProba(X: number[][]): number[][]; get classes(): number[]; get featureImportances(): number[]; }