/** * Typed Trigonometric Functions (Parallel-First) * * Polymorphic trigonometric operations using typed-function. * Supports Complex, BigNumber, and Float64Array types. * * Following the parallel-first philosophy per CLAUDE.md: * - Use workers for ALL array transformations (Float64Array) * - Use workers for ALL numerical computations that can be batched * - Only fall back to sequential for trivial scalar operations * * @packageDocumentation */ /** * Sine function with parallel array support */ export declare const sin: import("@danielsimonjr/mathts-core").TypedFunction; /** * Cosine function with parallel array support */ export declare const cos: import("@danielsimonjr/mathts-core").TypedFunction; /** * Tangent function with parallel array support */ export declare const tan: import("@danielsimonjr/mathts-core").TypedFunction; /** * Cosecant function (1/sin) */ export declare const csc: import("@danielsimonjr/mathts-core").TypedFunction; /** * Secant function (1/cos) */ export declare const sec: import("@danielsimonjr/mathts-core").TypedFunction; /** * Cotangent function (1/tan) */ export declare const cot: import("@danielsimonjr/mathts-core").TypedFunction; /** * Arc sine (inverse sine) */ export declare const asin: import("@danielsimonjr/mathts-core").TypedFunction; /** * Arc cosine (inverse cosine) */ export declare const acos: import("@danielsimonjr/mathts-core").TypedFunction; /** * Arc tangent (inverse tangent) */ export declare const atan: import("@danielsimonjr/mathts-core").TypedFunction; /** * Arc tangent with two arguments (atan2) */ export declare const atan2: import("@danielsimonjr/mathts-core").TypedFunction; /** * Arc cosecant */ export declare const acsc: import("@danielsimonjr/mathts-core").TypedFunction; /** * Arc secant */ export declare const asec: import("@danielsimonjr/mathts-core").TypedFunction; /** * Arc cotangent */ export declare const acot: import("@danielsimonjr/mathts-core").TypedFunction; /** * Inverse hyperbolic sine */ export declare const asinh: import("@danielsimonjr/mathts-core").TypedFunction; /** * Inverse hyperbolic cosine */ export declare const acosh: import("@danielsimonjr/mathts-core").TypedFunction; /** * Inverse hyperbolic tangent */ export declare const atanh: import("@danielsimonjr/mathts-core").TypedFunction; /** * Convert degrees to radians */ export declare const toRadians: import("@danielsimonjr/mathts-core").TypedFunction; /** * Convert radians to degrees */ export declare const toDegrees: import("@danielsimonjr/mathts-core").TypedFunction; /** * Hypotenuse (sqrt(a^2 + b^2)) without intermediate overflow */ export declare const hypot: import("@danielsimonjr/mathts-core").TypedFunction; export declare const typedTrigonometry: { sin: import("@danielsimonjr/mathts-core").TypedFunction; cos: import("@danielsimonjr/mathts-core").TypedFunction; tan: import("@danielsimonjr/mathts-core").TypedFunction; csc: import("@danielsimonjr/mathts-core").TypedFunction; sec: import("@danielsimonjr/mathts-core").TypedFunction; cot: import("@danielsimonjr/mathts-core").TypedFunction; asin: import("@danielsimonjr/mathts-core").TypedFunction; acos: import("@danielsimonjr/mathts-core").TypedFunction; atan: import("@danielsimonjr/mathts-core").TypedFunction; atan2: import("@danielsimonjr/mathts-core").TypedFunction; acsc: import("@danielsimonjr/mathts-core").TypedFunction; asec: import("@danielsimonjr/mathts-core").TypedFunction; acot: import("@danielsimonjr/mathts-core").TypedFunction; asinh: import("@danielsimonjr/mathts-core").TypedFunction; acosh: import("@danielsimonjr/mathts-core").TypedFunction; atanh: import("@danielsimonjr/mathts-core").TypedFunction; toRadians: import("@danielsimonjr/mathts-core").TypedFunction; toDegrees: import("@danielsimonjr/mathts-core").TypedFunction; hypot: import("@danielsimonjr/mathts-core").TypedFunction; }; //# sourceMappingURL=trigonometry.d.ts.map