/** * @import { Builtin, FlatReader, FlatWriter, UplcTerm, UplcValue } from "../index.js" */ /** * Reads a single UplcTerm using a stack-based algorithm * @param {FlatReader} r * @param {Builtin[]} builtins * @returns {UplcTerm} */ export function decodeTerm(r: FlatReader, builtins: Builtin[]): UplcTerm; /** * Non-recursive algorithm * @param {UplcTerm} term * @param {FlatWriter} w */ export function encodeTerm(term: UplcTerm, w: FlatWriter): void; import type { FlatReader } from "../index.js"; import type { Builtin } from "../index.js"; import type { UplcTerm } from "../index.js"; import type { FlatWriter } from "../index.js"; //# sourceMappingURL=codec.d.ts.map