import { DiamondColor, DiaryDiamondColor } from '../types/color.types'; import { DiamondShape, DiaryDiamondShape } from '../types/shape.types'; import { DiamondOrigin } from '../types/origin.types'; /** * Create a mapping from color values to image names */ export declare function createColorValueToImageMap(colors: DiamondColor[] | DiaryDiamondColor[]): Map; /** * Create a mapping from color names to values */ export declare function createColorNameToValueMap(colors: DiamondColor[] | DiaryDiamondColor[]): Map; /** * Create a mapping from shape values to image names */ export declare function createShapeValueToImageMap(shapes: DiamondShape[] | DiaryDiamondShape[]): Map; /** * Create a mapping from origin names to image names */ export declare function createOriginToImageMap(origins: DiamondOrigin[]): Map; /** * Batch map shape codes to shape names */ export declare function batchMapShapeCodes(codes: string[]): Map; /** * Create reverse mapping from shape names to codes */ export declare function createShapeNameToCodesMap(): Map; /** * Normalize color value for consistent mapping */ export declare function normalizeColorValue(value: string): string; /** * Normalize shape value for consistent mapping */ export declare function normalizeShapeValue(value: string): string;