export interface TypedJSON {
parse<T>(text: Stringified<T>, reviver?: (key: any, value: any) => any): T;
parse(text: string, reviver?: (key: any, value: any) => any): any;
stringify<T>(value: T, replacer?: (key: string, value: any) => any, space?: string | number): string & Stringified<T>;
}
parse<T>(
text: Stringified<T>,
reviver?: (key: any,
value: any
) => any): T;
parse(
text: string,
reviver?: (key: any,
value: any
) => any): any;
stringify<T>(
value: T,
replacer?: (key: string,
value: any
) => any,
space?: string | number): string & Stringified<T>;