import { result } from "../../utility/result.js"; import { DistError } from "../DistError.js"; import { Env } from "../env.js"; import { BaseSymbolicDist, PointsetXSelection } from "./BaseSymbolicDist.js"; export declare class Uniform extends BaseSymbolicDist<"Uniform", { low: number; high: number; }> { readonly symbolicType = "Uniform"; low: number; high: number; private constructor(); static make({ low, high, }: { low: number; high: number; }): result; protected interpolateXs(opts: { xSelection: PointsetXSelection; points: number; env: Env; }): number[]; toString(): string; simplePdf(x: number): number; cdf(x: number): number; inv(x: number): number; sample(): number; mean(): number; variance(): result; _isEqual(other: Uniform): boolean; min(): number; max(): number; truncate(left: number | undefined, right: number | undefined): result; getArgs(): { low: number; high: number; }; } //# sourceMappingURL=Uniform.d.ts.map