import type { TypedFunction } from '../core/function/typed.js'; interface DenseMatrix { _data: unknown[] | unknown[][]; _size: number[]; _datatype?: string; } interface SparseMatrix { _values?: unknown[]; _index?: number[]; _ptr?: number[]; _size: number[]; _datatype?: string; } type MatrixType = DenseMatrix | SparseMatrix; interface MatrixConstructor { (data: unknown[] | unknown[][], storage?: 'dense' | 'sparse'): MatrixType; } interface TraceDependencies { typed: TypedFunction; matrix: MatrixConstructor; add: TypedFunction; } export declare const createTrace: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=trace.d.ts.map