// Copyright © WireMock.Net
using System;
using System.Threading.Tasks;
using JetBrains.Annotations;
namespace WireMock.ResponseBuilders;
///
/// The CallbackResponseBuilder interface.
///
public interface ICallbackResponseBuilder : IWebSocketResponseBuilder
{
///
/// The callback builder
///
/// The .
[PublicAPI]
IResponseBuilder WithCallback(Func callbackHandler);
///
/// The async callback builder
///
/// The .
[PublicAPI]
IResponseBuilder WithCallback(Func> callbackHandler);
}