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