import { Vector } from './vector.js'; export declare class Normal { #private; mean: number; variance: number; constructor(mean: number, variance: number); dens(arg: number): number; dens(arg: Vector): Vector; /** * cumulative distribution function (CDF) for a normal distribution */ distr(arg: number, precision?: number): number; distr(arg: Vector, precision?: number): Vector; inverse(p: number): number; } export declare class StandardNormal extends Normal { constructor(); } export declare class T { df: number; constructor(df: number); private _de; private _di; dens(arg: number): number; dens(arg: Vector): Vector; distr(arg: number): number; distr(arg: Vector): Vector; inverse(x: number): number; } export declare class F { df1: number; df2: number; constructor(df1: number, df2: number); private _di; distr(arg: number): number; distr(arg: Vector): Vector; } export declare class Kolmogorov { private _di; distr(arg: number): number; distr(arg: Vector): Vector; inverse(x: number): number; } //# sourceMappingURL=distributions.d.ts.map