import type { TypedFunction, Matrix, BigNumber } from '../types.js'; import type { ConfigOptions } from '../core/config.js'; /** A scalar operation resolved from a typed-function */ type ScalarFn = (...args: unknown[]) => unknown; /** Callable matrix factory dependency */ type MatrixFn = (data?: unknown, format?: string) => Matrix; /** Constructor for a BigNumber-like value */ type BigNumberCtor = new (value: number | string) => BigNumber; /** Constructor for a matrix storage class */ type MatrixCtor = new (data: unknown) => Matrix; export declare const createRotationMatrix: import("../utils/factory.js").FactoryFunction<{ typed: TypedFunction; config: ConfigOptions; multiplyScalar: ScalarFn; addScalar: ScalarFn; unaryMinus: ScalarFn; norm: (v: unknown) => number; BigNumber: BigNumberCtor; matrix: MatrixFn; DenseMatrix: MatrixCtor; SparseMatrix: MatrixCtor; cos: ScalarFn; sin: ScalarFn; }, TypedFunction>; export {}; //# sourceMappingURL=rotationMatrix.d.ts.map