/** * @param {{ * fn: UplcTerm * arg: UplcTerm * site?: Site * } | { * fn: UplcTerm * args: UplcTerm[] * site?: Site * }} props * @returns {UplcCall} */ export function makeUplcCall(props: { fn: UplcTerm; arg: UplcTerm; site?: Site; } | { fn: UplcTerm; args: UplcTerm[]; site?: Site; }): UplcCall; /** * @param {FlatReader} r * @returns {UplcCall} */ export function decodeUplcCallFromFlat(r: FlatReader): UplcCall; /** * @import { Site } from "@helios-lang/compiler-utils" * @import { * CekContext, * CekStack, * CekStateChange, * FlatReader, * FlatWriter, * UplcCall, * UplcTerm * } from "../index.js" */ export const UPLC_CALL_TAG: 3; import type { UplcTerm } from "../index.js"; import type { Site } from "@helios-lang/compiler-utils"; import type { UplcCall } from "../index.js"; import type { FlatReader } from "../index.js"; //# sourceMappingURL=UplcCall.d.ts.map