/** * Options module - Avatar customization options * * This module exports all avatar customization options and the option system. * Each option represents a customizable aspect of the avatar (top, eyes, mouth, etc.). * * @module Options */ export type { Option, OptionKey } from "../types"; import type { Option } from "../types"; export { default as OptionContext, type OptionContextState, } from "./OptionContext"; export { default as Selector, OptionContextReact } from "./Selector"; /** * All available avatar customization options. * Each option defines a key (used in props) and a label (for UI display). */ export declare const TopOption: Option; export declare const AccessoriesOption: Option; export declare const HatColorOption: Option; export declare const HairColorOption: Option; export declare const FacialHairOption: Option; export declare const FacialHairColor: Option; export declare const ClotheOption: Option; export declare const ClotheColorOption: Option; export declare const GraphicOption: Option; export declare const EyesOption: Option; export declare const EyebrowOption: Option; export declare const MouthOption: Option; export declare const SkinOption: Option; /** * Array of all available options. * Used to initialize the OptionContext. */ export declare const allOptions: Option[];