import type { DataType, MatrixValue, MatrixArray, MatrixCallback, TypedFunction, SparseMatrixConstructorData } from '../types.js'; /** * SparseMatrix interface for algorithm operations. * Note: SparseMatrix is always 2D. */ interface SparseMatrix { _values?: MatrixValue[]; _index: number[]; _ptr: number[]; _size: [number, number]; _data?: MatrixArray; _datatype?: DataType; getDataType(): string; } /** * SparseMatrix constructor interface for creating new sparse matrices. */ interface SparseMatrixConstructor { new (config: SparseMatrixConstructorData): SparseMatrix; } export declare const createMatAlgo07xSSf: import("../../../utils/factory.js").FactoryFunction<{ typed: TypedFunction; SparseMatrix: SparseMatrixConstructor; }, (a: SparseMatrix, b: SparseMatrix, callback: MatrixCallback) => SparseMatrix>; export {}; //# sourceMappingURL=matAlgo07xSSf.d.ts.map