export declare const stringifyReduce: (val: any, isArrayProp?: boolean) => string;
export declare const stringifyReduceLimit: (val: any, limit?: number, isArrayProp?: boolean) => string;
export declare const replacer: <T>(_key: any, value: T) => {
    dataType: "stringifyReduce_map_2_array";
    value: [symbol, unknown][];
} | T;
export declare const reviver: <T, K, V>(_key: any, value: {
    dataType: "stringifyReduce_map_2_array";
    value: [K, V][];
} | T) => Map<K, V> | T;
export declare const reviverExpander: <T, K, V>(_key: any, value: {
    dataType: "stringifyReduce_map_2_array";
    value: [K, V][];
} | T) => Map<K, V> | string | T;
export declare const reviverMemoize: <T, K, V>(_key: any, value: {
    dataType: "stringifyReduce_map_2_array";
    value: [K, V][];
} | T) => Map<K, V> | T;
export declare const debugReplacer: <T>(key: string, value: T) => {
    dataType: "stringifyReduce_map_2_array";
    value: [symbol, unknown][];
} | Record<string, never> | string | T;
export declare const debugReviver: <T, K, V>(_key: any, value: {
    dataType: "stringifyReduce_map_2_array";
    value: [K, V][];
} | T) => Map<K, V> | T;
