import { TwoF64, f64 } from "../base/common.js"; //#region src/math/htrig-inv.d.ts /** * Compute the inverse hyperbolic sine of `x` using extended-precision * arithmetic. * * @param x A `f64` number * @returns A {@link TwoF64|`TwoF64`} number */ export declare function asinh_1(x: f64): TwoF64; /** * Compute the inverse hyperbolic sine of `x` using extended-precision * arithmetic. * * @param x A `TwoF64` number * @returns A {@link TwoF64|`TwoF64`} number */ export declare function asinh_2(x: TwoF64): TwoF64; /** * Compute the inverse hyperbolic cosine of `x` using extended-precision * arithmetic. * * @param x A `f64` number in the domain `[1, ∞]` * @returns A {@link TwoF64|`TwoF64`} number in the range `[0, ∞]` */ export declare function acosh_1(x: f64): TwoF64; /** * Compute the inverse hyperbolic cosine of `x` using extended-precision * arithmetic. * * @param x A `TwoF64` number in the domain `[1, ∞]` * @returns A {@link TwoF64|`TwoF64`} number in the range `[0, ∞]` */ export declare function acosh_2(x: TwoF64): TwoF64; /** * Compute the inverse hyperbolic tangent of `x` using extended-precision * arithmetic. * * @param x A `f64` number in the domain `[-1, 1]` * @returns A {@link TwoF64|`TwoF64`} number */ export declare function atanh_1(x: f64): TwoF64; /** * Compute the inverse hyperbolic tangent of `x` using extended-precision * arithmetic. * * @param x A `TwoF64` number in the domain `[-1, 1]` * @returns A {@link TwoF64|`TwoF64`} number */ export declare function atanh_2(x: TwoF64): TwoF64; /** * Compute the inverse hyperbolic cotangent of `x` using extended-precision * arithmetic. * * @param x A `f64` number in the domain `[-∞, -1] ∪ [1, ∞]` * @returns A {@link TwoF64|`TwoF64`} number */ export declare function acoth_1(x: f64): TwoF64; /** * Compute the inverse hyperbolic cotangent of `x` using extended-precision * arithmetic. * * @param x A `TwoF64` number in the domain `[-∞, -1] ∪ [1, ∞]` * @returns A {@link TwoF64|`TwoF64`} number */ export declare function acoth_2(x: TwoF64): TwoF64; /** * Compute the inverse hyperbolic secant of `x` using extended-precision * arithmetic. * * @param x A `f64` number in the domain `[0, 1]` * @returns A {@link TwoF64|`TwoF64`} number in the range `[0, ∞]` */ export declare function asech_1(x: f64): TwoF64; /** * Compute the inverse hyperbolic secant of `x` using extended-precision * arithmetic. * * @param x A `TwoF64` number in the domain `[0, 1]` * @returns A {@link TwoF64|`TwoF64`} number in the range `[0, ∞]` */ export declare function asech_2(x: TwoF64): TwoF64; /** * Compute the inverse hyperbolic cosecant of `x` using extended-precision * arithmetic. * * @param x A `f64` number * @returns A {@link TwoF64|`TwoF64`} number */ export declare function acsch_1(x: f64): TwoF64; /** * Compute the inverse hyperbolic cosecant of `x` using extended-precision * arithmetic. * * @param x A `TwoF64` number * @returns A {@link TwoF64|`TwoF64`} number */ export declare function acsch_2(x: TwoF64): TwoF64; /** * Compute the inverse hyperbolic sine of `x` using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number * @returns A {@link TwoF64|`TwoF64`} number */ export declare function asinh(x: f64 | TwoF64): TwoF64; /** * Compute the inverse hyperbolic cosine of `x` using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number in the domain `[1, ∞]` * @returns A {@link TwoF64|`TwoF64`} number in the range `[0, ∞]` */ export declare function acosh(x: f64 | TwoF64): TwoF64; /** * Compute the inverse hyperbolic tangent of `x` using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number in the domain `[-1, 1]` * @returns A {@link TwoF64|`TwoF64`} number */ export declare function atanh(x: f64 | TwoF64): TwoF64; /** * Compute the inverse hyperbolic cotangent of `x` using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number in the domain `[-∞, -1] ∪ [1, ∞]` * @returns A {@link TwoF64|`TwoF64`} number */ export declare function acoth(x: f64 | TwoF64): TwoF64; /** * Compute the inverse hyperbolic secant of `x` using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number in the domain `[0, 1]` * @returns A {@link TwoF64|`TwoF64`} number in the range `[0, ∞]` */ export declare function asech(x: f64 | TwoF64): TwoF64; /** * Compute the inverse hyperbolic cosecant of `x` using extended-precision * arithmetic. * * @param x A `f64` or `TwoF64` number * @returns A {@link TwoF64|`TwoF64`} number */ export declare function acsch(x: f64 | TwoF64): TwoF64; //#endregion