/** * Class label mappings for the trained SousChef YOLOv8 model * * These labels correspond to the 43 classes in the souschef_products_v2 model. * The model was trained on curated grocery product images. */ import type { ProductCategory, ClassLabelMap } from '../types'; /** * Categorize a food item label */ declare function categorizeLabel(label: string): ProductCategory; /** * Map class index to label and category (43 classes) */ export declare const CLASS_LABELS: ClassLabelMap; /** * Number of classes in the model */ export declare const NUM_CLASSES = 43; /** * Get label info for a class index */ export declare function getClassInfo(classIndex: number): { label: string; category: ProductCategory; }; /** * Get all labels as an array (ordered by class index) */ export declare function getLabelsArray(): string[]; /** * Category to class indices mapping */ export declare const CATEGORY_CLASSES: Record; export { categorizeLabel }; //# sourceMappingURL=classLabels.d.ts.map