import type { Complex, Quaternion, ResonanceValue } from './types.js';
export declare function createComplex(real: number, imag?: number): Complex;
export declare function complexMagnitude(c: Complex): number;
export declare function complexPhase(c: Complex): number;
export declare function createQuaternion(position?: [number, number, number], amplitude?: Complex | number, gaussian?: [number, number], eisenstein?: [number, number]): Quaternion;
export declare function computeResonance(prime1: number, prime2: number, strength?: number): ResonanceValue;
export declare function computeResonanceVector(state: Quaternion, eigen: Quaternion): number;
export declare function computeEntropy(state: Quaternion): number;
export declare function measureCoherence(state: Quaternion): number;
export declare function computeEnergy(state: Quaternion): number;
//# sourceMappingURL=math.d.ts.map