/** * @param {{typeBits: string} | {numbers: number[]}} args * @returns {UplcType} */ export function makeUplcType(args: { typeBits: string; } | { numbers: number[]; }): UplcType; /** * @overload * @param {UplcType} itemType * @returns {UplcType} */ export function makeListType(itemType: UplcType): UplcType; /** * @overload * @param {{item: UplcType}} args * @returns {UplcType} */ export function makeListType(args: { item: UplcType; }): UplcType; /** * @overload * @param {UplcType} first * @param {UplcType} second * @returns {UplcType} */ export function makePairType(first: UplcType, second: UplcType): UplcType; /** * @overload * @param {{first: UplcType, second: UplcType}} args * @returns {UplcType} */ export function makePairType(args: { first: UplcType; second: UplcType; }): UplcType; export const INT_TYPE: UplcType; export const BYTE_ARRAY_TYPE: UplcType; export const STRING_TYPE: UplcType; export const UNIT_TYPE: UplcType; export const BOOL_TYPE: UplcType; export const DATA_TYPE: UplcType; export const DATA_PAIR_TYPE: UplcType; export const BLS12_381_G1_ELEMENT_TYPE: UplcType; export const BLS12_381_G2_ELEMENT_TYPE: UplcType; export const BLS12_381_ML_RESULT_TYPE: UplcType; import type { UplcType } from "../index.js"; //# sourceMappingURL=UplcType.d.ts.map