import { TransformerBase } from '../base'; import { Params } from '../base/estimator'; import { FeatureSelectingEstimator } from './common'; export interface SelectFromModelProps { estimator: FeatureSelectingEstimator; threshold?: number | 'mean' | 'median' | `${number}*mean` | `${number}*median`; maxFeatures?: number; } export declare class SelectFromModel extends TransformerBase { private estimator; private threshold; private maxFeatures?; private supportIndices; private nFeatures; private fittedEstimatorState?; constructor(props: SelectFromModelProps); getParams(): Params; fit(X: number[][], y?: number[]): void; transform(X: number[][]): number[][]; getSupport(indices?: boolean): boolean[] | number[]; get fittedEstimator(): FeatureSelectingEstimator; }