export { stringify }; export { isJsonSerializerError }; export type { Replacer }; import { type Iterable, type Path } from './utils/addPathToReplacer.js'; type Replacer = (this: Iterable, key: string, value: unknown, serializer: (value: unknown) => string) => { replacement: unknown; resolved?: boolean; } | undefined; declare function stringify(value: unknown, { forbidReactElements, space, valueName, sortObjectKeys, replacer: replacerUserProvided, htmlScriptSafe, }?: { forbidReactElements?: boolean; space?: number; valueName?: string; sortObjectKeys?: boolean; replacer?: Replacer; /** * Make the JSON safe to embed inside an HTML `` can't break out of the `` can't break out of the `