import { Func } from '@rhom6us/func'; import { fromEntries } from '@rhom6us/obj'; import { Cast } from './cast'; import { Inc } from './counter'; import { DeepDictionary, DeepDictionaryItem } from './deep-record'; declare type _flattenMap, prefix extends string = '', CurrentDepth extends number = 0> = CurrentDepth extends 10 ? never : T extends DeepDictionary ? { [K in keyof T]: _flattenMap}`, Inc>; }[keyof T] : [prefix, T]; export declare type flattenMap> = fromEntries<_flattenMap>; export declare function flattenMap>(map: T): flattenMap; export {}; //# sourceMappingURL=flattenMap.d.ts.map