export { parse }; export { parseTransform }; export type { Reviver }; type Reviver = (path: readonly string[], value: string, parser: (str: string) => unknown) => { replacement: unknown; resolved?: boolean; } | undefined; type Options = { reviver?: Reviver; }; declare function parse(str: string, options?: Options): unknown; declare function parseTransform(value: unknown, options?: Options, path?: readonly string[]): unknown;