import { Serializable } from './internal.js'; /** * Aldea Pointer * * A consists of a 32 byte ID and an index integer which points to the location * of an object within a larger data structure. * * A Pointer is encoded as a string by concatentating the hex encoded ID with * the index. * * Example: * * 3b2af88dad7f1847f5b333852b71ac6fd2ae519ba2d359e8ce07b071aad30e80_1 */ export declare class Pointer { idBuf: Uint8Array; idx: number; constructor(id: Uint8Array | string, idx: number); static fromBytes(bytes: Uint8Array): Pointer; static fromString(str: string): Pointer; get id(): string; equals(ptr: Pointer): boolean; toBytes(): Uint8Array; toString(): string; } /** * Pointer Serializer object - implements the Serializable interface. */ export declare const PointerSerializer: Serializable; //# sourceMappingURL=pointer.d.ts.map