import { ALL_ATTRIBUTES_CONFIG } from '../Elements/ElementsAttributesConfig'; export type Type_LegacyKeyMap = { [legacy_key: string]: keyof typeof ALL_ATTRIBUTES_CONFIG; }; /** * FLUX (bloc `local`). Sur un flux, les clés ambiguës visent l'étiquette de VALEUR : c'est elle qui * porte l'information affichée sur le tracé. */ export declare const LINK_LOCAL_KEY_MAP: Type_LegacyKeyMap; /** * NŒUD (bloc `local`). Sur un nœud, les clés ambiguës visent l'étiquette de NOM, et la valeur a ses * propres clés (`show_value`, `value_font_size`, `label_*_valeur`). */ export declare const NODE_LOCAL_KEY_MAP: Type_LegacyKeyMap; /** NŒUD (racine du JSON) : l'icône, portée hors du bloc `local`. */ export declare const NODE_ICON_KEY_MAP: Type_LegacyKeyMap; /** CADRE / zone de texte. */ export declare const CONTAINER_KEY_MAP: Type_LegacyKeyMap; /** * STYLE. Une seule classe (Class_ElementStyle) sert les styles de nœud ET de flux : la table ne * peut porter qu'un sens par clé ambiguë. On FIGE le tranchage historique (sens nœud pour * `label_visible`/`font_family`, sens flux pour `scientific_precision`), quitte à ce qu'il soit * incohérent pour un style de flux — le corriger changerait le chargement de fichiers existants. * Les clés `dashed` et `thickness` visent ici la BORDURE (et non le tracé, comme sur un flux). */ export declare const STYLE_KEY_MAP: Type_LegacyKeyMap;