import { BaseDist } from "../dists/BaseDist.js"; import { SerializedSymbolicDist } from "../dists/SymbolicDist/index.js"; import { SerializedMixedShape } from "../PointSet/Mixed.js"; import { BaseValue } from "./BaseValue.js"; export type SerializedDist = { type: "Symbolic"; value: SerializedSymbolicDist; } | { type: "SampleSet"; value: readonly number[]; } | { type: "PointSet"; value: SerializedMixedShape; }; export declare class VDist extends BaseValue<"Dist", SerializedDist> { value: BaseDist; readonly type = "Dist"; get publicName(): string; constructor(value: BaseDist); valueToString(): string; isEqual(other: VDist): boolean; serializePayload(): SerializedDist; static deserialize(value: SerializedDist): VDist; } export declare const vDist: (v: BaseDist) => VDist; //# sourceMappingURL=VDist.d.ts.map