export type Type_PositionMode = 'absolute' | 'proportional' | 'scale_adapted'; import type { Type_ScaleAdaptedReference } from './DrawingArea'; /** * sa#398 — Une entrée de `diagrams_list` : la CHAÎNE historique (nom de fichier servi en * `.gz`, ou nom de variable posée sur window.sankey par un script de données), OU un * objet portant sa PROPRE sélection de vues. `view` / `view_label` ont exactement les * sémantiques des options de page sa#397 (ouvrir une vue / restreindre le sélecteur aux vues * portant ce LABEL DE VUE — cf. sa#396, rien à voir avec les view tags générateurs), mais * appliquées au moment où CE diagramme est affiché. Rétro-compatible : la chaîne reste * valide ; un objet sans `file` est ignoré (warn). */ export type Type_DiagramsListEntry = string | { file: string; view?: string; view_label?: string; }; /** sa#398 — Sélection de vues effective d'une entrée de `diagrams_list` (entrée ?? page). */ export type Type_DiagramViewOptions = { view: string | null; view_label: string | null; }; /** * sa#398 — Le fichier/nom de variable d'une entrée de `diagrams_list`, quelle que soit sa * forme (chaîne historique ou objet `{file, ...}`). null si l'entrée est invalide. */ export declare const diagramsListEntryFile: (entry: unknown) => string | null; export interface SankeyGlobals { publish?: boolean; editable?: boolean; topbar?: boolean; footer?: boolean; toolbar?: boolean; position_mode_selector?: boolean; fit_toolbar?: boolean; fullscreen?: boolean; filter_bar?: boolean; embedded?: boolean; recenter?: boolean; edit_button?: boolean; unitary?: boolean; doc?: boolean; doc_file?: string; navigation_help?: boolean; badge?: boolean; app_info?: boolean; sidebar_toggle?: boolean; language?: string; logo?: string; header?: string; header_i18n?: Record; diagram?: string | Record; diagram_layout?: string; diagram_layout_options?: string[]; diagrams_list?: Record; /** @deprecated utiliser `diagrams_list` */ sous_filieres?: Record; /** * @deprecated Désignation HISTORIQUE du diagramme courant : ces pages chargent * leurs données par `