import type { TypedFunction } from '../../core/function/typed.js'; interface SparseMatrix { type: 'SparseMatrix'; isSparseMatrix: true; _values?: unknown[]; _index: number[]; _ptr: number[]; _size: number[]; _datatype?: string; toString(): string; } interface SparseMatrixConstructor { new (data: { values?: unknown[]; index: number[]; ptr: number[]; size: number[]; datatype?: string; }): SparseMatrix; } interface Dependencies { typed: TypedFunction; abs: TypedFunction; add: TypedFunction; multiply: TypedFunction; transpose: TypedFunction; divideScalar: TypedFunction; subtract: TypedFunction; larger: TypedFunction; largerEq: TypedFunction; SparseMatrix: SparseMatrixConstructor; } export declare const createSlu: import("../../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=slu.d.ts.map