import { PRNG } from "../../rng/index.js"; import * as Result from "../../utility/result.js"; import { result } from "../../utility/result.js"; import { DistError } from "../DistError.js"; import { PointSetDist } from "../PointSetDist.js"; import { BaseSymbolicDist } from "./BaseSymbolicDist.js"; export declare class Bernoulli extends BaseSymbolicDist<"Bernoulli", number> { readonly symbolicType = "Bernoulli"; p: number; private constructor(); static make(p: number): result; getArgs(): number; toString(): string; private pmf; simplePdf(x: number): number; cdf(x: number): number; inv(prob: number): 1 | 0; mean(): number; sample(rng: PRNG): 1 | 0; _isEqual(other: Bernoulli): boolean; min(): 1 | 0; max(): 1 | 0; variance(): Result.result; toPointSetDist(): result; } //# sourceMappingURL=Bernoulli.d.ts.map