import { Lambda } from "../reducer/lambda/index.js"; import { SquiggleSerializationVisitor } from "./squiggle.js"; type SerializedInput = { name: string | null; typeId?: number; }; export type SerializedLambda = { type: "Builtin"; name: string; } | { type: "UserDefined"; name?: string; irId: number; inputs: SerializedInput[]; captureIds: number[]; }; export declare function serializeLambda(lambda: Lambda, visit: SquiggleSerializationVisitor): SerializedLambda; export {}; //# sourceMappingURL=serializeLambda.d.ts.map