/** * @since 2.0.0 */ import { Effect } from "effect"; import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs"; /** * Type alias for the CML NativeScript class * * @since 2.0.0 * @category Types */ export type NativeScript = CML.NativeScript; declare const NativeScriptError_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: "NativeScriptError"; } & Readonly; /** * Error class for NativeScript operations * * This error is thrown when operations on NativeScript instances fail. * * @since 2.0.0 * @category Errors */ export declare class NativeScriptError extends NativeScriptError_base<{ message?: string; }> { } /** * Method free of NativeScript * * @since 2.0.0 * @category Methods */ export declare const free: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.free without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const freeUnsafe: (instance: CML.NativeScript) => void; /** * Method getRequiredSigners of NativeScript * * @since 2.0.0 * @category Methods */ export declare const getRequiredSigners: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.getRequiredSigners without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const getRequiredSignersUnsafe: (instance: CML.NativeScript) => CML.Ed25519KeyHashList; /** * Method hash of NativeScript * * @since 2.0.0 * @category Methods */ export declare const hash: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.hash without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const hashUnsafe: (instance: CML.NativeScript) => CML.ScriptHash; /** * Method verify of NativeScript * * @since 2.0.0 * @category Methods */ export declare const verify: (instance: CML.NativeScript, lowerBound: bigint | undefined, upperBound: bigint | undefined, keyHashes: CML.Ed25519KeyHashList) => Effect.Effect; /** * Unsafely calls instance.verify without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const verifyUnsafe: (instance: CML.NativeScript, lowerBound: bigint | undefined, upperBound: bigint | undefined, keyHashes: CML.Ed25519KeyHashList) => boolean; /** * Method toCborBytes of NativeScript * * @since 2.0.0 * @category Methods */ export declare const toCborBytes: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.toCborBytes without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCborBytesUnsafe: (instance: CML.NativeScript) => Uint8Array; /** * Method toCanonicalCborBytes of NativeScript * * @since 2.0.0 * @category Methods */ export declare const toCanonicalCborBytes: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.toCanonicalCborBytes without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCanonicalCborBytesUnsafe: (instance: CML.NativeScript) => Uint8Array; /** * Static method fromCborBytes of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const fromCborBytes: (cborBytes: Uint8Array) => Effect.Effect; /** * Unsafely calls NativeScript.fromCborBytes without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromCborBytesUnsafe: (cborBytes: Uint8Array) => CML.NativeScript; /** * Method toCborHex of NativeScript * * @since 2.0.0 * @category Methods */ export declare const toCborHex: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.toCborHex without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCborHexUnsafe: (instance: CML.NativeScript) => string; /** * Method toCanonicalCborHex of NativeScript * * @since 2.0.0 * @category Methods */ export declare const toCanonicalCborHex: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.toCanonicalCborHex without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toCanonicalCborHexUnsafe: (instance: CML.NativeScript) => string; /** * Static method fromCborHex of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const fromCborHex: (cborBytes: string) => Effect.Effect; /** * Unsafely calls NativeScript.fromCborHex without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromCborHexUnsafe: (cborBytes: string) => CML.NativeScript; /** * Method toJson of NativeScript * * @since 2.0.0 * @category Methods */ export declare const toJson: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.toJson without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toJsonUnsafe: (instance: CML.NativeScript) => string; /** * Method toJsValue of NativeScript * * @since 2.0.0 * @category Methods */ export declare const toJsValue: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.toJsValue without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toJsValueUnsafe: (instance: CML.NativeScript) => any; /** * Static method fromJson of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const fromJson: (json: string) => Effect.Effect; /** * Unsafely calls NativeScript.fromJson without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromJsonUnsafe: (json: string) => CML.NativeScript; /** * Static method newScriptPubkey of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const newScriptPubkey: (ed25519KeyHash: CML.Ed25519KeyHash) => Effect.Effect; /** * Unsafely calls NativeScript.newScriptPubkey without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newScriptPubkeyUnsafe: (ed25519KeyHash: CML.Ed25519KeyHash) => CML.NativeScript; /** * Static method newScriptAll of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const newScriptAll: (nativeScripts: CML.NativeScriptList) => Effect.Effect; /** * Unsafely calls NativeScript.newScriptAll without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newScriptAllUnsafe: (nativeScripts: CML.NativeScriptList) => CML.NativeScript; /** * Static method newScriptAny of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const newScriptAny: (nativeScripts: CML.NativeScriptList) => Effect.Effect; /** * Unsafely calls NativeScript.newScriptAny without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newScriptAnyUnsafe: (nativeScripts: CML.NativeScriptList) => CML.NativeScript; /** * Static method newScriptNOfK of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const newScriptNOfK: (n: bigint, nativeScripts: CML.NativeScriptList) => Effect.Effect; /** * Unsafely calls NativeScript.newScriptNOfK without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newScriptNOfKUnsafe: (n: bigint, nativeScripts: CML.NativeScriptList) => CML.NativeScript; /** * Static method newScriptInvalidBefore of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const newScriptInvalidBefore: (before: bigint) => Effect.Effect; /** * Unsafely calls NativeScript.newScriptInvalidBefore without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newScriptInvalidBeforeUnsafe: (before: bigint) => CML.NativeScript; /** * Static method newScriptInvalidHereafter of NativeScript * * @since 2.0.0 * @category Constructors */ export declare const newScriptInvalidHereafter: (after: bigint) => Effect.Effect; /** * Unsafely calls NativeScript.newScriptInvalidHereafter without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const newScriptInvalidHereafterUnsafe: (after: bigint) => CML.NativeScript; /** * Method kind of NativeScript * * @since 2.0.0 * @category Methods */ export declare const kind: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.kind without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const kindUnsafe: (instance: CML.NativeScript) => CML.NativeScriptKind; /** * Method asScriptPubkey of NativeScript * * @since 2.0.0 * @category Methods */ export declare const asScriptPubkey: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.asScriptPubkey without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asScriptPubkeyUnsafe: (instance: CML.NativeScript) => CML.ScriptPubkey | undefined; /** * Method asScriptAll of NativeScript * * @since 2.0.0 * @category Methods */ export declare const asScriptAll: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.asScriptAll without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asScriptAllUnsafe: (instance: CML.NativeScript) => CML.ScriptAll | undefined; /** * Method asScriptAny of NativeScript * * @since 2.0.0 * @category Methods */ export declare const asScriptAny: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.asScriptAny without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asScriptAnyUnsafe: (instance: CML.NativeScript) => CML.ScriptAny | undefined; /** * Method asScriptNOfK of NativeScript * * @since 2.0.0 * @category Methods */ export declare const asScriptNOfK: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.asScriptNOfK without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asScriptNOfKUnsafe: (instance: CML.NativeScript) => CML.ScriptNOfK | undefined; /** * Method asScriptInvalidBefore of NativeScript * * @since 2.0.0 * @category Methods */ export declare const asScriptInvalidBefore: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.asScriptInvalidBefore without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asScriptInvalidBeforeUnsafe: (instance: CML.NativeScript) => CML.ScriptInvalidBefore | undefined; /** * Method asScriptInvalidHereafter of NativeScript * * @since 2.0.0 * @category Methods */ export declare const asScriptInvalidHereafter: (instance: CML.NativeScript) => Effect.Effect; /** * Unsafely calls instance.asScriptInvalidHereafter without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const asScriptInvalidHereafterUnsafe: (instance: CML.NativeScript) => CML.ScriptInvalidHereafter | undefined; export {}; //# sourceMappingURL=NativeScript.d.ts.map