/** * os#1368 — L'indicateur de changement de vue, en DOM pur. * * Pourquoi pas un composant React/Chakra : le diagramme lui-même n'est PAS du React (D3 écrit * directement dans `#sankey_app`), et le changement de vue est déclenché depuis quatre coquilles * différentes — éditeur, viewer OpenSankey, viewer SaaS, page publiée. Un voile posé sur le * conteneur du dessin les couvre TOUTES avec une seule implémentation, sans nouveau point de * montage à ne pas oublier, et reste testable (aucune suite jest du dépôt ne charge Chakra). * * Le voile est `pointer-events: none` À DESSEIN : s'il fuyait malgré le `finally` de * `Class_ViewSwitchProgress`, il ne laisserait qu'un artefact visuel — jamais une interface morte. */ import type { Type_ViewSwitchIndicator } from './viewSwitchProgress'; export declare const VIEW_SWITCH_OVERLAY_ID = "os_view_switch_overlay"; /** * Fabrique un indicateur qui pose un voile + un sillon animé au-dessus du conteneur du dessin. * * @param resolveContainer relit le conteneur À CHAQUE affichage : la drawing area est REMPLACÉE au * cours du switch (cf. `replaceDrawingArea`), un élément capturé une fois serait périmé. */ export declare const createViewSwitchOverlay: (resolveContainer: () => Element | null) => Type_ViewSwitchIndicator;