export type json = json_string; export type json_string = string & { __BRAND__: 'JSON_STRING'; __TYPE__: T; }; export interface JSON { parse(text: json, reviver?: (key: any, value: any) => any): T; stringify(value: T, replacer?: (key: string, value: any) => any, space?: string | number): json; stringify(value: T, replacer?: (number | string)[] | null, space?: string | number): json; }