import { TransformerBase } from '../base'; import { Params } from '../base/estimator'; import { CSRMatrix } from '../data'; export type HasherInput = 'dict' | 'pair' | 'string'; export interface FeatureHasherProps { nFeatures?: number; inputType?: HasherInput; alternateSign?: boolean; } export declare class FeatureHasher extends TransformerBase { private nFeatures; private inputType; private alternateSign; constructor(props?: FeatureHasherProps); getParams(): Params; fit(_X: any[]): void; transform(X: any[]): CSRMatrix; }