import type { Brand } from '@xylabs/typeof'; import * as z from 'zod'; /** Branded type representing a validated lowercase hex string. */ export type BrandedHex = Brand, { readonly __hex: true; }>; /** Zod schema that validates and transforms a string into a branded Hex type. */ export declare const HexZod: z.ZodPipe>; /** Configuration of validation and output format */ export interface HexConfig { bitLength?: number; byteSize?: number; prefix?: boolean; } /** A validated hex string type, inferred from the HexZod schema. */ export type Hex = z.infer; //# sourceMappingURL=hex.d.ts.map