import { TransformerBase } from '../base'; import { Params } from '../base/estimator'; import { CSRMatrix, TextDocuments } from '../data'; import { CountVectorizerProps } from './countVectorizer'; import { TfidfTransformerProps } from './tfidfTransformer'; export interface TfidfVectorizerProps extends CountVectorizerProps, TfidfTransformerProps { } export declare class TfidfVectorizer extends TransformerBase { readonly acceptedInputKinds: readonly ["text"]; private props; private countState?; private tfidfState?; constructor(props?: TfidfVectorizerProps); getParams(): Params; fit(documents: string[]): void; transform(documents: string[]): CSRMatrix; get vocabulary(): ReadonlyMap; get idf(): number[]; getFeatureNamesOut(): string[]; }