export declare const isPrimitive: (thing: any) => boolean; export declare const getType: (thing: any) => any; export declare const walkAndCount: (thing: any, counts: Map) => Map; export declare const getName: (num: number, counts: Map, replacementChars: string) => string; interface IPrepareSubsitutions { counts: Map; substitutions: Map; initialValues: Map; replacementChars: string; } export declare const prepareSubstitutions: ({ counts, substitutions, initialValues, replacementChars, }: IPrepareSubsitutions) => void; export declare const walkAndSubstitute: (thing: any, substitutions: Map) => any; export {};