/** * @since 2.0.0 */ import { Effect } from "effect"; import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs"; /** * Type alias for the CML TransactionMetadatum class * * @since 2.0.0 * @category Types */ export type TransactionMetadatum = CML.TransactionMetadatum; declare const TransactionMetadatumError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "TransactionMetadatumError"; } & Readonly; /** * Error class for TransactionMetadatum operations * * This error is thrown when operations on TransactionMetadatum instances fail. * * @since 2.0.0 * @category Errors */ export declare class TransactionMetadatumError extends TransactionMetadatumError_base<{ message?: string; }> { } /** * Method free of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const free: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.free without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const freeUnsafe: (instance: CML.TransactionMetadatum) => void; /** * Method toCborBytes of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const toCborBytes: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.toCborBytes without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCborBytesUnsafe: (instance: CML.TransactionMetadatum) => Uint8Array; /** * Static method fromCborBytes of TransactionMetadatum * * @since 2.0.0 * @category Constructors */ export declare const fromCborBytes: (cborBytes: Uint8Array) => Effect.Effect; /** * Unsafely calls TransactionMetadatum.fromCborBytes without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromCborBytesUnsafe: (cborBytes: Uint8Array) => CML.TransactionMetadatum; /** * Method toJson of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const toJson: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.toJson without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toJsonUnsafe: (instance: CML.TransactionMetadatum) => string; /** * Method toJsonValue of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const toJsonValue: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.toJsonValue without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toJsonValueUnsafe: (instance: CML.TransactionMetadatum) => any; /** * Static method fromJson of TransactionMetadatum * * @since 2.0.0 * @category Constructors */ export declare const fromJson: (json: string) => Effect.Effect; /** * Unsafely calls TransactionMetadatum.fromJson without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromJsonUnsafe: (json: string) => CML.TransactionMetadatum; /** * Static method newMap of TransactionMetadatum * * @since 2.0.0 * @category Constructors */ export declare const newMap: (map: CML.MetadatumMap) => Effect.Effect; /** * Unsafely calls TransactionMetadatum.newMap without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newMapUnsafe: (map: CML.MetadatumMap) => CML.TransactionMetadatum; /** * Static method newList of TransactionMetadatum * * @since 2.0.0 * @category Constructors */ export declare const newList: (elements: CML.MetadatumList) => Effect.Effect; /** * Unsafely calls TransactionMetadatum.newList without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newListUnsafe: (elements: CML.MetadatumList) => CML.TransactionMetadatum; /** * Static method newInt of TransactionMetadatum * * @since 2.0.0 * @category Constructors */ export declare const newInt: (int: CML.Int) => Effect.Effect; /** * Unsafely calls TransactionMetadatum.newInt without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newIntUnsafe: (int: CML.Int) => CML.TransactionMetadatum; /** * Static method newBytes of TransactionMetadatum * * @since 2.0.0 * @category Constructors */ export declare const newBytes: (bytes: Uint8Array) => Effect.Effect; /** * Unsafely calls TransactionMetadatum.newBytes without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newBytesUnsafe: (bytes: Uint8Array) => CML.TransactionMetadatum; /** * Static method newText of TransactionMetadatum * * @since 2.0.0 * @category Constructors */ export declare const newText: (text: string) => Effect.Effect; /** * Unsafely calls TransactionMetadatum.newText without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newTextUnsafe: (text: string) => CML.TransactionMetadatum; /** * Method kind of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const kind: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.kind without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const kindUnsafe: (instance: CML.TransactionMetadatum) => CML.TransactionMetadatumKind; /** * Method asMap of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const asMap: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.asMap without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asMapUnsafe: (instance: CML.TransactionMetadatum) => CML.MetadatumMap | undefined; /** * Method asList of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const asList: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.asList without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asListUnsafe: (instance: CML.TransactionMetadatum) => CML.MetadatumList | undefined; /** * Method asInt of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const asInt: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.asInt without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asIntUnsafe: (instance: CML.TransactionMetadatum) => CML.Int | undefined; /** * Method asBytes of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const asBytes: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.asBytes without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asBytesUnsafe: (instance: CML.TransactionMetadatum) => Uint8Array | undefined; /** * Method asText of TransactionMetadatum * * @since 2.0.0 * @category Methods */ export declare const asText: (instance: CML.TransactionMetadatum) => Effect.Effect; /** * Unsafely calls instance.asText without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asTextUnsafe: (instance: CML.TransactionMetadatum) => string | undefined; export {}; //# sourceMappingURL=TransactionMetadatum.d.ts.map