import { Inspectable, Schema } from "effect"; import * as Natural from "./Natural.js"; declare const Pointer_base: Schema.TaggedClass; } & { slot: Schema.brand; txIndex: Schema.brand; certIndex: Schema.brand; }>; /** * Schema for pointer to a stake registration certificate * Contains slot, transaction index, and certificate index information * * @since 2.0.0 * @category schemas */ export declare class Pointer extends Pointer_base { [Inspectable.NodeInspectSymbol](): { _tag: string; slot: number & import("effect/Brand").Brand<"Natural">; txIndex: number & import("effect/Brand").Brand<"Natural">; certIndex: number & import("effect/Brand").Brand<"Natural">; }; } /** * Check if the given value is a valid Pointer * * * @since 2.0.0 * @category predicates */ export declare const isPointer: (u: unknown, overrideOptions?: import("effect/SchemaAST").ParseOptions | number) => u is Pointer; /** * Create a new Pointer instance * * @since 2.0.0 * @category constructors */ export declare const make: (slot: Natural.Natural, txIndex: Natural.Natural, certIndex: Natural.Natural) => Pointer; export {}; //# sourceMappingURL=Pointer.d.ts.map