export type Variant = 'gradient' | 'solid'; export declare const FACE_TYPES: readonly ["round", "cross", "line", "curved"]; export type FaceType = (typeof FACE_TYPES)[number]; export type FacehashData = { /** The face type to render */ faceType: FaceType; /** Index into the colors array */ colorIndex: number; /** Rotation position for 3D effect (-1, 0, or 1 for each axis) */ rotation: { x: number; y: number; }; /** First letter of the name, uppercase */ initial: string; }; export type ComputeFacehashOptions = { /** String to generate face from */ name: string; /** Number of colors available (for modulo) */ colorsLength?: number; }; /** * Computes deterministic face properties from a name string. * Pure function with no side effects or framework dependencies. */ export declare function computeFacehash(options: ComputeFacehashOptions): FacehashData;