import * as p_di from "../interface/data.js"; export interface Generic_Dictionary { __get_raw(): readonly [string, T][]; } export type ID_Value_Pair = [string, T]; export type Dictionary_As_Array = readonly ID_Value_Pair[]; export declare class Generic_Dictionary_Class implements Generic_Dictionary { private source; constructor(source: Dictionary_As_Array); __get_raw(): readonly [string, T][]; } export declare const map_value_dictionary_to_generic_dictionary: (source: p_di.Dictionary, $v: (entry: T, id: string) => NT) => Generic_Dictionary;