import { RegressorBase } from '../base/regressor'; import { Params } from '../base/estimator'; export interface ElasticNetProps { alpha?: number; l1Ratio?: number; fitIntercept?: boolean; maxIter?: number; tol?: number; } export declare class ElasticNet extends RegressorBase { private alpha; private l1Ratio; private fitIntercept; private maxIter; private tol; private coefState; private intercept; private fitted; private edgeModel; constructor(props?: ElasticNetProps); getParams(): Params; fit(X: number[][], Y: number[]): void; predict(X: number[][]): number[]; get coef(): number[]; }