﻿using System;
using System.Threading.Tasks;
using Styx.Requests;

namespace Styx.Protocol.Handshake
{
    public interface IHandshakeNegotiator
    {
        IHandler Negotiate(IRequest request, Func<byte[], Task> sendAction);
    }
}