/** * @import { BytesLike, ByteStream } from "@helios-lang/codec-utils" * @import { MapData, UplcData } from "../index.js" */ /** * @param {[UplcData, UplcData][]} items * @returns {MapData} */ export function makeMapData(items: [UplcData, UplcData][]): MapData; /** * @param {UplcData} data * @returns {asserts data is MapData} */ export function assertMapData(data: UplcData): asserts data is MapData; /** * @param {BytesLike} bytes * @param {(bytes: ByteStream) => UplcData} itemDecoder * @returns {MapData} */ export function decodeMapData(bytes: BytesLike, itemDecoder: (bytes: ByteStream) => UplcData): MapData; /** * @param {UplcData} data * @param {string} msg * @returns {MapData} */ export function expectMapData(data: UplcData, msg?: string): MapData; import type { UplcData } from "../index.js"; import type { MapData } from "../index.js"; import type { BytesLike } from "@helios-lang/codec-utils"; import type { ByteStream } from "@helios-lang/codec-utils"; //# sourceMappingURL=MapData.d.ts.map