export interface CatalogItem {
    id: string;
    name: string;
    category: string;
    icon: string;
    geometryType: "box" | "cylinder" | "sphere" | "cone" | "custom";
    defaultScale: [number, number, number];
    color: number;
    /** URL to a .glb/.gltf model file. Used when geometryType is "custom". */
    modelUrl?: string;
}
export interface CatalogCategory {
    id: string;
    name: string;
    icon: string;
    items: CatalogItem[];
}
