/// import * as dntShim from "../_dnt.shims.js"; import * as io from "../io.js"; import * as codec from "./mod.js"; export declare class JSONCodec { debug: boolean; constructor(debug?: boolean); encoder(w: io.Writer): codec.Encoder; decoder(r: io.Reader): codec.Decoder; } export declare class JSONEncoder { w: io.Writer; enc: dntShim.TextEncoder; debug: boolean; constructor(w: io.Writer, debug?: boolean); encode(v: any): Promise; } export declare class JSONDecoder { r: io.Reader; dec: dntShim.TextDecoder; debug: boolean; constructor(r: io.Reader, debug?: boolean); decode(len: number): Promise; }