import type { MathArray, Matrix } from '../../types/index.js'; import type { TypedFunction } from '../core/function/typed.js'; import type { IndexInterface } from '../type/matrix/types.js'; type Index = IndexInterface; interface SetCartesianDependencies { typed: TypedFunction; size: (arr: MathArray | Matrix) => number[]; subset: (arr: number[], index: Index) => number; compareNatural: (a: unknown, b: unknown) => number; Index: new (i: number) => Index; DenseMatrix: new (data: unknown[]) => Matrix; } export declare const createSetCartesian: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=setCartesian.d.ts.map