import * as io from "../io.js"; import * as codec from "./mod.js"; export declare class FrameCodec { codec: codec.Codec; constructor(codec: codec.Codec); encoder(w: io.Writer): codec.Encoder; decoder(r: io.Reader): codec.Decoder; } export declare class FrameEncoder { w: io.Writer; codec: codec.Codec; constructor(w: io.Writer, codec: codec.Codec); encode(v: any): Promise; } export declare class FrameDecoder { r: io.Reader; dec: codec.Decoder; constructor(r: io.Reader, dec: codec.Decoder); decode(len?: number): Promise; }