///
import Encoder from '../../abstract/Encoder';
import Request from '../../abstract/Request';
import Response from '../../abstract/Response';
export default class JSONEncoder extends Encoder {
encodeRequest(req: Request): Promise;
decodeRequest(buf: Buffer): Promise;
encodeReponse(res: Response): Promise;
decodeResponse(buf: Buffer): Promise;
}