import type { TypedFunction } from '../core/function/typed.js'; interface Matrix { size(): number[]; storage(): string; valueOf(): unknown[] | unknown[][]; } interface ComplexType { re: number; im: number; } interface ComplexConstructor { new (re: number, im: number): ComplexType; (re: number, im: number): ComplexType; } interface FixNumberDependencies { typed: TypedFunction; ceil: TypedFunction; floor: TypedFunction; } interface FixDependencies extends FixNumberDependencies { Complex: ComplexConstructor; matrix: (data: unknown[]) => Matrix; equalScalar: TypedFunction; zeros: (size: number[], storage?: string) => Matrix; DenseMatrix: new (data: unknown) => Matrix; } export declare const createFixNumber: import("../utils/factory.js").FactoryFunction; export declare const createFix: import("../utils/factory.js").FactoryFunction; export {}; //# sourceMappingURL=fix.d.ts.map