<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT! (protoc-gen-twirp_php 0.8.1)
# source: livekit_agent_dispatch.proto

declare(strict_types=1);

namespace Livekit;

/**
 *
 *
 * Generated from protobuf service <code>livekit.AgentDispatchService</code>
 */
interface AgentDispatchService
{
    /**
     *
     *
     * Generated from protobuf method <code>livekit.AgentDispatchService/CreateDispatch</code>
     *
     * @throws \Twirp\Error
     */
    public function CreateDispatch(array $ctx, \Livekit\CreateAgentDispatchRequest $req): \Livekit\AgentDispatch;

    /**
     *
     *
     * Generated from protobuf method <code>livekit.AgentDispatchService/DeleteDispatch</code>
     *
     * @throws \Twirp\Error
     */
    public function DeleteDispatch(array $ctx, \Livekit\DeleteAgentDispatchRequest $req): \Livekit\AgentDispatch;

    /**
     *
     *
     * Generated from protobuf method <code>livekit.AgentDispatchService/ListDispatch</code>
     *
     * @throws \Twirp\Error
     */
    public function ListDispatch(array $ctx, \Livekit\ListAgentDispatchRequest $req): \Livekit\ListAgentDispatchResponse;
}
