export type valsJSON = number | string | boolean | valsJSON[] | { [key: string]: valsJSON; }; export type élémentDic = { [key: string]: valsJSON; }; export type élémentListe = valsJSON[]; export type élément = élémentDic | élémentListe; export type DonnéesJSON = élément | élément[]; export type clefsExtractionNonNul = (string | number)[]; export type clefsExtraction = (string | number | -1)[]; export declare const aplatirDonnées: (données: DonnéesJSON, clefs?: clefsExtraction, _base?: DonnéesJSON, _élémentsFinaux?: élément[]) => élément[]; export declare const extraireDonnées: (données: DonnéesJSON, clefs: clefsExtraction) => valsJSON; export declare class ImportateurDonnéesJSON { donnéesJSON: DonnéesJSON; constructor(données: DonnéesJSON); obtDonnées(clefsRacine: clefsExtraction, clefsÉléments: clefsExtraction, cols: { [key: string]: clefsExtraction; }): élémentDic[]; }