import { ClassifierBase } from '../base'; import { Params } from '../base/estimator'; import { type NumericMatrix } from '../data'; export interface MultinomialNBProps { alpha?: number; forceAlpha?: boolean; fitPrior?: boolean; classPrior?: number[] | null; } export declare class MultinomialNB extends ClassifierBase { readonly acceptedInputKinds: readonly ["dense", "csr"]; private alpha; private forceAlpha; private fitPrior; private classPrior; private classes; private classCount; private featureCount; private classLogPrior; private featureLogProb; private fitted; constructor(props?: MultinomialNBProps); getParams(): Params; fit(X: NumericMatrix, y: number[]): void; predict(X: NumericMatrix): number[]; }