///
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;