import { Params } from '../base/estimator'; import { EmpiricalCovariance, EmpiricalCovarianceProps } from './empiricalCovariance'; export interface GraphicalLassoProps extends EmpiricalCovarianceProps { alpha?: number; maxIter?: number; tol?: number; enetTol?: number; } /** Sparse inverse covariance using the Friedman et al. block coordinate-descent algorithm. */ export declare class GraphicalLasso extends EmpiricalCovariance { private alpha; private maxIter; private tol; private enetTol; private nIterState; private costsState; constructor(props?: GraphicalLassoProps); getParams(): Params; private dualGap; private objective; fit(X: number[][]): void; get nIter(): number; get costs(): number[]; }