"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var index_exports = {};
__export(index_exports, {
  AcceptWhatsAppCallResponse: () => import_protocol.AcceptWhatsAppCallResponse,
  AgentDispatch: () => import_protocol.AgentDispatch,
  AliOSSUpload: () => import_protocol.AliOSSUpload,
  AudioCodec: () => import_protocol.AudioCodec,
  AutoParticipantEgress: () => import_protocol.AutoParticipantEgress,
  AutoTrackEgress: () => import_protocol.AutoTrackEgress,
  AzureBlobUpload: () => import_protocol.AzureBlobUpload,
  ConnectTwilioCallRequest_TwilioCallDirection: () => import_protocol.ConnectTwilioCallRequest_TwilioCallDirection,
  ConnectTwilioCallResponse: () => import_protocol.ConnectTwilioCallResponse,
  ConnectWhatsAppCallResponse: () => import_protocol.ConnectWhatsAppCallResponse,
  DataPacket_Kind: () => import_protocol.DataPacket_Kind,
  DialWhatsAppCallResponse: () => import_protocol.DialWhatsAppCallResponse,
  DirectFileOutput: () => import_protocol.DirectFileOutput,
  DisconnectWhatsAppCallRequest_DisconnectReason: () => import_protocol.DisconnectWhatsAppCallRequest_DisconnectReason,
  DisconnectWhatsAppCallResponse: () => import_protocol.DisconnectWhatsAppCallResponse,
  EgressInfo: () => import_protocol.EgressInfo,
  EgressStatus: () => import_protocol.EgressStatus,
  EncodedFileOutput: () => import_protocol.EncodedFileOutput,
  EncodedFileType: () => import_protocol.EncodedFileType,
  EncodingOptions: () => import_protocol.EncodingOptions,
  EncodingOptionsPreset: () => import_protocol.EncodingOptionsPreset,
  GCPUpload: () => import_protocol.GCPUpload,
  ImageCodec: () => import_protocol.ImageCodec,
  ImageFileSuffix: () => import_protocol.ImageFileSuffix,
  ImageOutput: () => import_protocol.ImageOutput,
  IngressAudioEncodingOptions: () => import_protocol.IngressAudioEncodingOptions,
  IngressAudioEncodingPreset: () => import_protocol.IngressAudioEncodingPreset,
  IngressAudioOptions: () => import_protocol.IngressAudioOptions,
  IngressInfo: () => import_protocol.IngressInfo,
  IngressInput: () => import_protocol.IngressInput,
  IngressState: () => import_protocol.IngressState,
  IngressVideoEncodingOptions: () => import_protocol.IngressVideoEncodingOptions,
  IngressVideoEncodingPreset: () => import_protocol.IngressVideoEncodingPreset,
  IngressVideoOptions: () => import_protocol.IngressVideoOptions,
  JobRestartPolicy: () => import_protocol.JobRestartPolicy,
  ParticipantEgressRequest: () => import_protocol.ParticipantEgressRequest,
  ParticipantInfo: () => import_protocol.ParticipantInfo,
  ParticipantInfo_State: () => import_protocol.ParticipantInfo_State,
  ParticipantPermission: () => import_protocol.ParticipantPermission,
  Room: () => import_protocol.Room,
  RoomAgentDispatch: () => import_protocol.RoomAgentDispatch,
  RoomCompositeEgressRequest: () => import_protocol.RoomCompositeEgressRequest,
  RoomConfiguration: () => import_protocol.RoomConfiguration,
  RoomEgress: () => import_protocol.RoomEgress,
  S3Upload: () => import_protocol.S3Upload,
  SIPCallStatus: () => import_protocol.SIPCallStatus,
  SIPDispatchRule: () => import_protocol.SIPDispatchRule,
  SIPDispatchRuleCallee: () => import_protocol.SIPDispatchRuleCallee,
  SIPDispatchRuleDirect: () => import_protocol.SIPDispatchRuleDirect,
  SIPDispatchRuleIndividual: () => import_protocol.SIPDispatchRuleIndividual,
  SIPDispatchRuleInfo: () => import_protocol.SIPDispatchRuleInfo,
  SIPInboundTrunkInfo: () => import_protocol.SIPInboundTrunkInfo,
  SIPOutboundTrunkInfo: () => import_protocol.SIPOutboundTrunkInfo,
  SIPParticipantInfo: () => import_protocol.SIPParticipantInfo,
  SIPTrunkInfo: () => import_protocol.SIPTrunkInfo,
  SegmentedFileOutput: () => import_protocol.SegmentedFileOutput,
  SegmentedFileProtocol: () => import_protocol.SegmentedFileProtocol,
  ServerError: () => import_TwirpRPC.ServerError,
  SessionDescription: () => import_protocol.SessionDescription,
  SipCallError: () => import_TwirpRPC.SipCallError,
  StreamOutput: () => import_protocol.StreamOutput,
  StreamProtocol: () => import_protocol.StreamProtocol,
  TrackCompositeEgressRequest: () => import_protocol.TrackCompositeEgressRequest,
  TrackEgressRequest: () => import_protocol.TrackEgressRequest,
  TrackInfo: () => import_protocol.TrackInfo,
  TrackSource: () => import_protocol.TrackSource,
  TrackType: () => import_protocol.TrackType,
  TwirpError: () => import_TwirpRPC.TwirpError,
  VideoCodec: () => import_protocol.VideoCodec,
  WebEgressRequest: () => import_protocol.WebEgressRequest,
  WebhookConfig: () => import_protocol.WebhookConfig
});
module.exports = __toCommonJS(index_exports);
var import_protocol = require("@livekit/protocol");
__reExport(index_exports, require("./AccessToken.cjs"), module.exports);
__reExport(index_exports, require("./AgentDispatchClient.cjs"), module.exports);
__reExport(index_exports, require("./ConnectorClient.cjs"), module.exports);
__reExport(index_exports, require("./EgressClient.cjs"), module.exports);
__reExport(index_exports, require("./grants.cjs"), module.exports);
__reExport(index_exports, require("./IngressClient.cjs"), module.exports);
__reExport(index_exports, require("./LiveKitAPI.cjs"), module.exports);
__reExport(index_exports, require("./RoomServiceClient.cjs"), module.exports);
__reExport(index_exports, require("./SipClient.cjs"), module.exports);
var import_TwirpRPC = require("./TwirpRPC.cjs");
__reExport(index_exports, require("./WebhookReceiver.cjs"), module.exports);
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
  AcceptWhatsAppCallResponse,
  AgentDispatch,
  AliOSSUpload,
  AudioCodec,
  AutoParticipantEgress,
  AutoTrackEgress,
  AzureBlobUpload,
  ConnectTwilioCallRequest_TwilioCallDirection,
  ConnectTwilioCallResponse,
  ConnectWhatsAppCallResponse,
  DataPacket_Kind,
  DialWhatsAppCallResponse,
  DirectFileOutput,
  DisconnectWhatsAppCallRequest_DisconnectReason,
  DisconnectWhatsAppCallResponse,
  EgressInfo,
  EgressStatus,
  EncodedFileOutput,
  EncodedFileType,
  EncodingOptions,
  EncodingOptionsPreset,
  GCPUpload,
  ImageCodec,
  ImageFileSuffix,
  ImageOutput,
  IngressAudioEncodingOptions,
  IngressAudioEncodingPreset,
  IngressAudioOptions,
  IngressInfo,
  IngressInput,
  IngressState,
  IngressVideoEncodingOptions,
  IngressVideoEncodingPreset,
  IngressVideoOptions,
  JobRestartPolicy,
  ParticipantEgressRequest,
  ParticipantInfo,
  ParticipantInfo_State,
  ParticipantPermission,
  Room,
  RoomAgentDispatch,
  RoomCompositeEgressRequest,
  RoomConfiguration,
  RoomEgress,
  S3Upload,
  SIPCallStatus,
  SIPDispatchRule,
  SIPDispatchRuleCallee,
  SIPDispatchRuleDirect,
  SIPDispatchRuleIndividual,
  SIPDispatchRuleInfo,
  SIPInboundTrunkInfo,
  SIPOutboundTrunkInfo,
  SIPParticipantInfo,
  SIPTrunkInfo,
  SegmentedFileOutput,
  SegmentedFileProtocol,
  ServerError,
  SessionDescription,
  SipCallError,
  StreamOutput,
  StreamProtocol,
  TrackCompositeEgressRequest,
  TrackEgressRequest,
  TrackInfo,
  TrackSource,
  TrackType,
  TwirpError,
  VideoCodec,
  WebEgressRequest,
  WebhookConfig,
  ...require("./AccessToken.cjs"),
  ...require("./AgentDispatchClient.cjs"),
  ...require("./ConnectorClient.cjs"),
  ...require("./EgressClient.cjs"),
  ...require("./grants.cjs"),
  ...require("./IngressClient.cjs"),
  ...require("./LiveKitAPI.cjs"),
  ...require("./RoomServiceClient.cjs"),
  ...require("./SipClient.cjs"),
  ...require("./WebhookReceiver.cjs")
});
//# sourceMappingURL=index.cjs.map