import { SquiggleSerializationVisitor } from "../serialization/squiggle.js"; import { Value } from "../value/index.js"; import { SerializedType } from "./serialize.js"; import { Type } from "./Type.js"; export declare class TUnion extends Type { types: Type[]; constructor(types: Type[]); check(v: Value): boolean; serialize(visit: SquiggleSerializationVisitor): SerializedType; toString(): string; defaultFormInputCode(): string; defaultFormInputType(): import("../value/VInput.js").InputType; } export declare function tUnion(types: Type[]): TUnion; //# sourceMappingURL=TUnion.d.ts.map