/** * @param {{ * fn: UplcTerm * arg: UplcTerm * site?: Site * } | { * fn: UplcTerm * args: UplcTerm[] * site?: Site * }} props * @returns {UplcApply} */ export function makeUplcApply(props: { fn: UplcTerm; arg: UplcTerm; site?: Site; } | { fn: UplcTerm; args: UplcTerm[]; site?: Site; }): UplcApply; /** * @param {FlatReader} r * @returns {UplcApply} */ export function decodeUplcApplyFromFlat(r: FlatReader): UplcApply; /** * @import { Site } from "@helios-lang/compiler-utils" * @import { * CekContext, * CekFrame, * CekEnv, * CekState, * FlatReader, * FlatWriter, * UplcApply, * UplcTerm * } from "../index.js" */ export const UPLC_APPLY_TAG: 3; import type { UplcTerm } from "../index.js"; import type { Site } from "@helios-lang/compiler-utils"; import type { UplcApply } from "../index.js"; import type { FlatReader } from "../index.js"; //# sourceMappingURL=UplcApply.d.ts.map