/** * Nonce – unique value for replay prevention. Immutable value object. * * @remarks * Used by the envelope to bind each wrapped result to a unique value; * verification layer (SDK) should reject duplicate nonces within a time window. */ export type Nonce = { readonly value: string; }; /** * Creates a unique nonce (default 16 bytes, hex-encoded). * * @param length - Length in bytes (8–64) * @returns Frozen Nonce value object */ export declare function createNonce(length?: number): Nonce; /** * Validates that a string is a valid nonce format (hex, 16–128 chars). */ export declare function isValidNonce(value: string): boolean; /** * Compares two nonces for equality. */ export declare function equalsNonce(nonce1: Nonce, nonce2: Nonce): boolean; //# sourceMappingURL=Nonce.d.ts.map