/** * @since 2.0.0 */ import { Effect } from "effect"; import * as CML from "@anastasia-labs/cardano-multiplatform-lib-nodejs"; /** * Type alias for the CML Address class * * @since 2.0.0 * @category Types */ export type Address = CML.Address; declare const AddressError_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: "AddressError"; } & Readonly; /** * Error class for Address operations * * This error is thrown when operations on Address instances fail. * * @since 2.0.0 * @category Errors */ export declare class AddressError extends AddressError_base<{ message?: string; }> { } /** * Method free of Address * * @since 2.0.0 * @category Methods */ export declare const free: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.free without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const freeUnsafe: (instance: CML.Address) => void; /** * Method toJson of Address * * @since 2.0.0 * @category Methods */ export declare const toJson: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.toJson without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toJsonUnsafe: (instance: CML.Address) => string; /** * Method toJsValue of Address * * @since 2.0.0 * @category Methods */ export declare const toJsValue: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.toJsValue without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toJsValueUnsafe: (instance: CML.Address) => any; /** * Static method fromJson of Address * * @since 2.0.0 * @category Constructors */ export declare const fromJson: (json: string) => Effect.Effect; /** * Unsafely calls Address.fromJson without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromJsonUnsafe: (json: string) => CML.Address; /** * Method header of Address * * @since 2.0.0 * @category Methods */ export declare const header: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.header without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const headerUnsafe: (instance: CML.Address) => number; /** * Static method headerMatchesKind of Address * * @since 2.0.0 * @category Constructors */ export declare const headerMatchesKind: (header: number, kind: CML.AddressHeaderKind) => Effect.Effect; /** * Unsafely calls Address.headerMatchesKind without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const headerMatchesKindUnsafe: (header: number, kind: CML.AddressHeaderKind) => boolean; /** * Method toBech32 of Address * * @since 2.0.0 * @category Methods */ export declare const toBech32: (instance: CML.Address, prefix: string) => Effect.Effect; /** * Unsafely calls instance.toBech32 without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toBech32Unsafe: (instance: CML.Address, prefix: string) => string; /** * Static method fromBech32 of Address * * @since 2.0.0 * @category Constructors */ export declare const fromBech32: (bechStr: string) => Effect.Effect; /** * Unsafely calls Address.fromBech32 without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromBech32Unsafe: (bechStr: string) => CML.Address; /** * Static method isValidBech32 of Address * * @since 2.0.0 * @category Constructors */ export declare const isValidBech32: (bechStr: string) => Effect.Effect; /** * Unsafely calls Address.isValidBech32 without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const isValidBech32Unsafe: (bechStr: string) => boolean; /** * Static method isValid of Address * * @since 2.0.0 * @category Constructors */ export declare const isValid: (bechStr: string) => Effect.Effect; /** * Unsafely calls Address.isValid without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const isValidUnsafe: (bechStr: string) => boolean; /** * Method networkId of Address * * @since 2.0.0 * @category Methods */ export declare const networkId: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.networkId without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const networkIdUnsafe: (instance: CML.Address) => number; /** * Method paymentCred of Address * * @since 2.0.0 * @category Methods */ export declare const paymentCred: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.paymentCred without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const paymentCredUnsafe: (instance: CML.Address) => CML.Credential | undefined; /** * Method stakingCred of Address * * @since 2.0.0 * @category Methods */ export declare const stakingCred: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.stakingCred without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const stakingCredUnsafe: (instance: CML.Address) => CML.Credential | undefined; /** * Method kind of Address * * @since 2.0.0 * @category Methods */ export declare const kind: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.kind without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const kindUnsafe: (instance: CML.Address) => CML.AddressKind; /** * Method toRawBytes of Address * * @since 2.0.0 * @category Methods */ export declare const toRawBytes: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.toRawBytes without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toRawBytesUnsafe: (instance: CML.Address) => Uint8Array; /** * Static method fromRawBytes of Address * * @since 2.0.0 * @category Constructors */ export declare const fromRawBytes: (data: Uint8Array) => Effect.Effect; /** * Unsafely calls Address.fromRawBytes without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromRawBytesUnsafe: (data: Uint8Array) => CML.Address; /** * Method toHex of Address * * @since 2.0.0 * @category Methods */ export declare const toHex: (instance: CML.Address) => Effect.Effect; /** * Unsafely calls instance.toHex without Effect wrapper * * @since 2.0.0 * @category MethodsUnsafe */ export declare const toHexUnsafe: (instance: CML.Address) => string; /** * Static method fromHex of Address * * @since 2.0.0 * @category Constructors */ export declare const fromHex: (hex: string) => Effect.Effect; /** * Unsafely calls Address.fromHex without Effect wrapper * * @since 2.0.0 * @category ConstructorsUnsafe */ export declare const fromHexUnsafe: (hex: string) => CML.Address; export {}; //# sourceMappingURL=Address.d.ts.map