import * as Result from "../../utility/result.js"; import { result } from "../../utility/result.js"; import { DistError } from "../DistError.js"; import { BaseSymbolicDist } from "./BaseSymbolicDist.js"; type Args = { shape: number; scale: number; }; export declare class Gamma extends BaseSymbolicDist<"Gamma", Args> { readonly symbolicType = "Gamma"; shape: number; scale: number; private constructor(); static make({ shape, scale }: Args): result; getArgs(): { shape: number; scale: number; }; toString(): string; simplePdf(x: number): number; cdf(x: number): number; inv(x: number): number; sample(): number; mean(): number; variance(): Result.result; _isEqual(other: Gamma): boolean; } export {}; //# sourceMappingURL=Gamma.d.ts.map