// Copyright 2023 LiveKit, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//   http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// @generated by protoc-gen-es v1.10.1 with parameter "target=dts+js"
// @generated from file livekit_agent_worker.proto (package livekit, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { proto3 } from "@bufbuild/protobuf";

/**
 * @generated from message livekit.WorkerInfo
 */
export const WorkerInfo = /*@__PURE__*/ proto3.makeMessageType(
  "livekit.WorkerInfo",
  () => [
    { no: 1, name: "worker_type", kind: "scalar", T: 9 /* ScalarType.STRING */ },
    { no: 2, name: "agent_name", kind: "scalar", T: 9 /* ScalarType.STRING */ },
    { no: 3, name: "active_jobs", kind: "scalar", T: 2 /* ScalarType.FLOAT */ },
    { no: 4, name: "sdk_version", kind: "scalar", T: 9 /* ScalarType.STRING */ },
    { no: 5, name: "worker_load", kind: "scalar", T: 2 /* ScalarType.FLOAT */ },
    { no: 6, name: "protocol_version", kind: "scalar", T: 5 /* ScalarType.INT32 */ },
  ],
);

