// Copyright 2024 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_simulation.proto (package livekit, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Timestamp } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import type { ChatContext } from "./agent/livekit_agent_session_pb.js"; import type { PresignedPostRequest } from "./livekit_cloud_agent_pb.js"; import type { TokenPagination } from "./livekit_models_pb.js"; /** * @generated from message livekit.SimulationRunSummary */ export declare class SimulationRunSummary extends Message { /** * @generated from field: int32 passed = 1; */ passed: number; /** * @generated from field: int32 failed = 2; */ failed: number; /** * @generated from field: string going_well = 3; */ goingWell: string; /** * @generated from field: string to_improve = 4; */ toImprove: string; /** * @generated from field: repeated livekit.SimulationRunSummary.Issue issues = 5; */ issues: SimulationRunSummary_Issue[]; /** * @generated from field: map chat_history = 6; */ chatHistory: { [key: string]: ChatContext }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRunSummary"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRunSummary; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRunSummary; static fromJsonString(jsonString: string, options?: Partial): SimulationRunSummary; static equals(a: SimulationRunSummary | PlainMessage | undefined, b: SimulationRunSummary | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRunSummary.Issue */ export declare class SimulationRunSummary_Issue extends Message { /** * @generated from field: string description = 1; */ description: string; /** * @generated from field: string suggestion = 2; */ suggestion: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRunSummary.Issue"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRunSummary_Issue; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRunSummary_Issue; static fromJsonString(jsonString: string, options?: Partial): SimulationRunSummary_Issue; static equals(a: SimulationRunSummary_Issue | PlainMessage | undefined, b: SimulationRunSummary_Issue | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun */ export declare class SimulationRun extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string project_id = 2; */ projectId: string; /** * @generated from field: livekit.SimulationRun.Status status = 3; */ status: SimulationRun_Status; /** * @generated from field: string agent_description = 4; */ agentDescription: string; /** * @generated from field: string error = 5; */ error: string; /** * @generated from field: google.protobuf.Timestamp created_at = 6; */ createdAt?: Timestamp; /** * @generated from field: repeated livekit.SimulationRun.Job jobs = 7; */ jobs: SimulationRun_Job[]; /** * @generated from field: livekit.SimulationRunSummary summary = 8; */ summary?: SimulationRunSummary; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun; static fromJsonString(jsonString: string, options?: Partial): SimulationRun; static equals(a: SimulationRun | PlainMessage | undefined, b: SimulationRun | PlainMessage | undefined): boolean; } /** * @generated from enum livekit.SimulationRun.Status */ export declare enum SimulationRun_Status { /** * @generated from enum value: STATUS_PENDING_UPLOAD = 0; */ PENDING_UPLOAD = 0, /** * @generated from enum value: STATUS_GENERATING = 1; */ GENERATING = 1, /** * @generated from enum value: STATUS_RUNNING = 2; */ RUNNING = 2, /** * @generated from enum value: STATUS_SUMMARIZING = 3; */ SUMMARIZING = 3, /** * @generated from enum value: STATUS_COMPLETED = 4; */ COMPLETED = 4, /** * @generated from enum value: STATUS_FAILED = 5; */ FAILED = 5, /** * @generated from enum value: STATUS_CANCELLED = 6; */ CANCELLED = 6, } /** * @generated from message livekit.SimulationRun.Job */ export declare class SimulationRun_Job extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: livekit.SimulationRun.Job.Status status = 2; */ status: SimulationRun_Job_Status; /** * @generated from field: string instructions = 3; */ instructions: string; /** * @generated from field: string error = 4; */ error: string; /** * @generated from field: string agent_expectations = 5; */ agentExpectations: string; /** * @generated from field: string label = 6; */ label: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Job"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Job; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Job; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Job; static equals(a: SimulationRun_Job | PlainMessage | undefined, b: SimulationRun_Job | PlainMessage | undefined): boolean; } /** * @generated from enum livekit.SimulationRun.Job.Status */ export declare enum SimulationRun_Job_Status { /** * @generated from enum value: STATUS_PENDING = 0; */ PENDING = 0, /** * @generated from enum value: STATUS_RUNNING = 1; */ RUNNING = 1, /** * @generated from enum value: STATUS_COMPLETED = 2; */ COMPLETED = 2, /** * @generated from enum value: STATUS_FAILED = 3; */ FAILED = 3, /** * @generated from enum value: STATUS_CANCELLED = 4; */ CANCELLED = 4, } /** * @generated from message livekit.SimulationRun.Create */ export declare class SimulationRun_Create extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Create"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Create; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Create; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Create; static equals(a: SimulationRun_Create | PlainMessage | undefined, b: SimulationRun_Create | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Create.Scenario */ export declare class SimulationRun_Create_Scenario extends Message { /** * @generated from field: string instructions = 1; */ instructions: string; /** * @generated from field: string agent_expectations = 2; */ agentExpectations: string; /** * @generated from field: map metadata = 3; */ metadata: { [key: string]: string }; /** * @generated from field: string label = 4; */ label: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Create.Scenario"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Create_Scenario; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Create_Scenario; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Create_Scenario; static equals(a: SimulationRun_Create_Scenario | PlainMessage | undefined, b: SimulationRun_Create_Scenario | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Create.Scenarios */ export declare class SimulationRun_Create_Scenarios extends Message { /** * @generated from field: repeated livekit.SimulationRun.Create.Scenario scenarios = 1; */ scenarios: SimulationRun_Create_Scenario[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Create.Scenarios"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Create_Scenarios; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Create_Scenarios; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Create_Scenarios; static equals(a: SimulationRun_Create_Scenarios | PlainMessage | undefined, b: SimulationRun_Create_Scenarios | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Create.Request */ export declare class SimulationRun_Create_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string agent_name = 2; */ agentName: string; /** * @generated from field: string agent_description = 3; */ agentDescription: string; /** * @generated from field: int32 num_simulations = 4; */ numSimulations: number; /** * @generated from field: string region = 6; */ region: string; /** * @generated from oneof livekit.SimulationRun.Create.Request.source */ source: { /** * @generated from field: livekit.SimulationRun.Create.Scenarios scenarios = 7; */ value: SimulationRun_Create_Scenarios; case: "scenarios"; } | { /** * @generated from field: string group_id = 5; */ value: string; case: "groupId"; } | { case: undefined; value?: undefined }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Create.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Create_Request; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Create_Request; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Create_Request; static equals(a: SimulationRun_Create_Request | PlainMessage | undefined, b: SimulationRun_Create_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Create.Response */ export declare class SimulationRun_Create_Response extends Message { /** * @generated from field: string simulation_run_id = 1; */ simulationRunId: string; /** * @generated from field: livekit.PresignedPostRequest presigned_post_request = 2; */ presignedPostRequest?: PresignedPostRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Create.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Create_Response; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Create_Response; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Create_Response; static equals(a: SimulationRun_Create_Response | PlainMessage | undefined, b: SimulationRun_Create_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.ConfirmSourceUpload */ export declare class SimulationRun_ConfirmSourceUpload extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.ConfirmSourceUpload"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_ConfirmSourceUpload; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_ConfirmSourceUpload; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_ConfirmSourceUpload; static equals(a: SimulationRun_ConfirmSourceUpload | PlainMessage | undefined, b: SimulationRun_ConfirmSourceUpload | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.ConfirmSourceUpload.Request */ export declare class SimulationRun_ConfirmSourceUpload_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string simulation_run_id = 2; */ simulationRunId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.ConfirmSourceUpload.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_ConfirmSourceUpload_Request; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_ConfirmSourceUpload_Request; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_ConfirmSourceUpload_Request; static equals(a: SimulationRun_ConfirmSourceUpload_Request | PlainMessage | undefined, b: SimulationRun_ConfirmSourceUpload_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.ConfirmSourceUpload.Response */ export declare class SimulationRun_ConfirmSourceUpload_Response extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.ConfirmSourceUpload.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_ConfirmSourceUpload_Response; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_ConfirmSourceUpload_Response; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_ConfirmSourceUpload_Response; static equals(a: SimulationRun_ConfirmSourceUpload_Response | PlainMessage | undefined, b: SimulationRun_ConfirmSourceUpload_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Get */ export declare class SimulationRun_Get extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Get"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Get; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Get; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Get; static equals(a: SimulationRun_Get | PlainMessage | undefined, b: SimulationRun_Get | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Get.Request */ export declare class SimulationRun_Get_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string simulation_run_id = 2; */ simulationRunId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Get.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Get_Request; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Get_Request; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Get_Request; static equals(a: SimulationRun_Get_Request | PlainMessage | undefined, b: SimulationRun_Get_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Get.Response */ export declare class SimulationRun_Get_Response extends Message { /** * @generated from field: livekit.SimulationRun run = 1; */ run?: SimulationRun; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Get.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Get_Response; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Get_Response; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Get_Response; static equals(a: SimulationRun_Get_Response | PlainMessage | undefined, b: SimulationRun_Get_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.List */ export declare class SimulationRun_List extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.List"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_List; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_List; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_List; static equals(a: SimulationRun_List | PlainMessage | undefined, b: SimulationRun_List | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.List.Request */ export declare class SimulationRun_List_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: optional livekit.SimulationRun.Status status = 2; */ status?: SimulationRun_Status; /** * @generated from field: optional livekit.TokenPagination page_token = 3; */ pageToken?: TokenPagination; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.List.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_List_Request; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_List_Request; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_List_Request; static equals(a: SimulationRun_List_Request | PlainMessage | undefined, b: SimulationRun_List_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.List.Response */ export declare class SimulationRun_List_Response extends Message { /** * @generated from field: repeated livekit.SimulationRun runs = 1; */ runs: SimulationRun[]; /** * @generated from field: livekit.TokenPagination next_page_token = 2; */ nextPageToken?: TokenPagination; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.List.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_List_Response; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_List_Response; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_List_Response; static equals(a: SimulationRun_List_Response | PlainMessage | undefined, b: SimulationRun_List_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Cancel */ export declare class SimulationRun_Cancel extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Cancel"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Cancel; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Cancel; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Cancel; static equals(a: SimulationRun_Cancel | PlainMessage | undefined, b: SimulationRun_Cancel | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Cancel.Request */ export declare class SimulationRun_Cancel_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string simulation_run_id = 2; */ simulationRunId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Cancel.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Cancel_Request; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Cancel_Request; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Cancel_Request; static equals(a: SimulationRun_Cancel_Request | PlainMessage | undefined, b: SimulationRun_Cancel_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.SimulationRun.Cancel.Response */ export declare class SimulationRun_Cancel_Response extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.SimulationRun.Cancel.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): SimulationRun_Cancel_Response; static fromJson(jsonValue: JsonValue, options?: Partial): SimulationRun_Cancel_Response; static fromJsonString(jsonString: string, options?: Partial): SimulationRun_Cancel_Response; static equals(a: SimulationRun_Cancel_Response | PlainMessage | undefined, b: SimulationRun_Cancel_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario */ export declare class Scenario extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string project_id = 2; */ projectId: string; /** * @generated from field: string label = 3; */ label: string; /** * @generated from field: string instructions = 4; */ instructions: string; /** * @generated from field: string agent_expectations = 5; */ agentExpectations: string; /** * @generated from field: string source_room_id = 6; */ sourceRoomId: string; /** * @generated from field: google.protobuf.Timestamp created_at = 7; */ createdAt?: Timestamp; /** * @generated from field: livekit.Scenario.Status status = 8; */ status: Scenario_Status; /** * @generated from field: string error = 9; */ error: string; /** * @generated from field: string group_id = 10; */ groupId: string; /** * Set as participant attributes on the simulation participant's access token. * * @generated from field: map metadata = 11; */ metadata: { [key: string]: string }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario; static fromJsonString(jsonString: string, options?: Partial): Scenario; static equals(a: Scenario | PlainMessage | undefined, b: Scenario | PlainMessage | undefined): boolean; } /** * @generated from enum livekit.Scenario.Status */ export declare enum Scenario_Status { /** * Scenario is being generated from a session by an LLM. * instructions and agent_expectations are not yet available. * * @generated from enum value: STATUS_GENERATING = 0; */ GENERATING = 0, /** * @generated from enum value: STATUS_READY = 1; */ READY = 1, /** * @generated from enum value: STATUS_FAILED = 2; */ FAILED = 2, } /** * @generated from message livekit.Scenario.Create */ export declare class Scenario_Create extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Create"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Create; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Create; static fromJsonString(jsonString: string, options?: Partial): Scenario_Create; static equals(a: Scenario_Create | PlainMessage | undefined, b: Scenario_Create | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.Create.Request */ export declare class Scenario_Create_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string label = 2; */ label: string; /** * @generated from field: string instructions = 3; */ instructions: string; /** * @generated from field: string agent_expectations = 4; */ agentExpectations: string; /** * @generated from field: string group_id = 5; */ groupId: string; /** * @generated from field: map metadata = 6; */ metadata: { [key: string]: string }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Create.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Create_Request; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Create_Request; static fromJsonString(jsonString: string, options?: Partial): Scenario_Create_Request; static equals(a: Scenario_Create_Request | PlainMessage | undefined, b: Scenario_Create_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.Create.Response */ export declare class Scenario_Create_Response extends Message { /** * @generated from field: livekit.Scenario scenario = 1; */ scenario?: Scenario; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Create.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Create_Response; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Create_Response; static fromJsonString(jsonString: string, options?: Partial): Scenario_Create_Response; static equals(a: Scenario_Create_Response | PlainMessage | undefined, b: Scenario_Create_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.CreateFromSession */ export declare class Scenario_CreateFromSession extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.CreateFromSession"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_CreateFromSession; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_CreateFromSession; static fromJsonString(jsonString: string, options?: Partial): Scenario_CreateFromSession; static equals(a: Scenario_CreateFromSession | PlainMessage | undefined, b: Scenario_CreateFromSession | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.CreateFromSession.Request */ export declare class Scenario_CreateFromSession_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string room_id = 2; */ roomId: string; /** * @generated from field: string group_id = 3; */ groupId: string; /** * @generated from field: string label = 4; */ label: string; /** * @generated from field: string region = 5; */ region: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.CreateFromSession.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_CreateFromSession_Request; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_CreateFromSession_Request; static fromJsonString(jsonString: string, options?: Partial): Scenario_CreateFromSession_Request; static equals(a: Scenario_CreateFromSession_Request | PlainMessage | undefined, b: Scenario_CreateFromSession_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.CreateFromSession.Response */ export declare class Scenario_CreateFromSession_Response extends Message { /** * @generated from field: livekit.Scenario scenario = 1; */ scenario?: Scenario; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.CreateFromSession.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_CreateFromSession_Response; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_CreateFromSession_Response; static fromJsonString(jsonString: string, options?: Partial): Scenario_CreateFromSession_Response; static equals(a: Scenario_CreateFromSession_Response | PlainMessage | undefined, b: Scenario_CreateFromSession_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.Delete */ export declare class Scenario_Delete extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Delete"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Delete; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Delete; static fromJsonString(jsonString: string, options?: Partial): Scenario_Delete; static equals(a: Scenario_Delete | PlainMessage | undefined, b: Scenario_Delete | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.Delete.Request */ export declare class Scenario_Delete_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string scenario_id = 2; */ scenarioId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Delete.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Delete_Request; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Delete_Request; static fromJsonString(jsonString: string, options?: Partial): Scenario_Delete_Request; static equals(a: Scenario_Delete_Request | PlainMessage | undefined, b: Scenario_Delete_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.Delete.Response */ export declare class Scenario_Delete_Response extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Delete.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Delete_Response; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Delete_Response; static fromJsonString(jsonString: string, options?: Partial): Scenario_Delete_Response; static equals(a: Scenario_Delete_Response | PlainMessage | undefined, b: Scenario_Delete_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.Update */ export declare class Scenario_Update extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Update"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Update; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Update; static fromJsonString(jsonString: string, options?: Partial): Scenario_Update; static equals(a: Scenario_Update | PlainMessage | undefined, b: Scenario_Update | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.Update.Request */ export declare class Scenario_Update_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string scenario_id = 2; */ scenarioId: string; /** * @generated from field: string label = 3; */ label: string; /** * @generated from field: string instructions = 4; */ instructions: string; /** * @generated from field: string agent_expectations = 5; */ agentExpectations: string; /** * @generated from field: string group_id = 6; */ groupId: string; /** * @generated from field: map metadata = 7; */ metadata: { [key: string]: string }; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Update.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Update_Request; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Update_Request; static fromJsonString(jsonString: string, options?: Partial): Scenario_Update_Request; static equals(a: Scenario_Update_Request | PlainMessage | undefined, b: Scenario_Update_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.Update.Response */ export declare class Scenario_Update_Response extends Message { /** * @generated from field: livekit.Scenario scenario = 1; */ scenario?: Scenario; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.Update.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_Update_Response; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_Update_Response; static fromJsonString(jsonString: string, options?: Partial): Scenario_Update_Response; static equals(a: Scenario_Update_Response | PlainMessage | undefined, b: Scenario_Update_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.List */ export declare class Scenario_List extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.List"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_List; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_List; static fromJsonString(jsonString: string, options?: Partial): Scenario_List; static equals(a: Scenario_List | PlainMessage | undefined, b: Scenario_List | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.List.Request */ export declare class Scenario_List_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string group_id = 2; */ groupId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.List.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_List_Request; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_List_Request; static fromJsonString(jsonString: string, options?: Partial): Scenario_List_Request; static equals(a: Scenario_List_Request | PlainMessage | undefined, b: Scenario_List_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.Scenario.List.Response */ export declare class Scenario_List_Response extends Message { /** * @generated from field: repeated livekit.Scenario scenarios = 1; */ scenarios: Scenario[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.Scenario.List.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Scenario_List_Response; static fromJson(jsonValue: JsonValue, options?: Partial): Scenario_List_Response; static fromJsonString(jsonString: string, options?: Partial): Scenario_List_Response; static equals(a: Scenario_List_Response | PlainMessage | undefined, b: Scenario_List_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup */ export declare class ScenarioGroup extends Message { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string project_id = 2; */ projectId: string; /** * @generated from field: string label = 3; */ label: string; /** * @generated from field: google.protobuf.Timestamp created_at = 4; */ createdAt?: Timestamp; /** * @generated from field: repeated livekit.Scenario scenarios = 5; */ scenarios: Scenario[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup; static equals(a: ScenarioGroup | PlainMessage | undefined, b: ScenarioGroup | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.Create */ export declare class ScenarioGroup_Create extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.Create"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_Create; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_Create; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_Create; static equals(a: ScenarioGroup_Create | PlainMessage | undefined, b: ScenarioGroup_Create | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.Create.Request */ export declare class ScenarioGroup_Create_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string label = 2; */ label: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.Create.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_Create_Request; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_Create_Request; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_Create_Request; static equals(a: ScenarioGroup_Create_Request | PlainMessage | undefined, b: ScenarioGroup_Create_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.Create.Response */ export declare class ScenarioGroup_Create_Response extends Message { /** * @generated from field: livekit.ScenarioGroup scenario_group = 1; */ scenarioGroup?: ScenarioGroup; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.Create.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_Create_Response; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_Create_Response; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_Create_Response; static equals(a: ScenarioGroup_Create_Response | PlainMessage | undefined, b: ScenarioGroup_Create_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.Delete */ export declare class ScenarioGroup_Delete extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.Delete"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_Delete; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_Delete; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_Delete; static equals(a: ScenarioGroup_Delete | PlainMessage | undefined, b: ScenarioGroup_Delete | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.Delete.Request */ export declare class ScenarioGroup_Delete_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; /** * @generated from field: string group_id = 2; */ groupId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.Delete.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_Delete_Request; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_Delete_Request; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_Delete_Request; static equals(a: ScenarioGroup_Delete_Request | PlainMessage | undefined, b: ScenarioGroup_Delete_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.Delete.Response */ export declare class ScenarioGroup_Delete_Response extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.Delete.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_Delete_Response; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_Delete_Response; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_Delete_Response; static equals(a: ScenarioGroup_Delete_Response | PlainMessage | undefined, b: ScenarioGroup_Delete_Response | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.List */ export declare class ScenarioGroup_List extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.List"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_List; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_List; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_List; static equals(a: ScenarioGroup_List | PlainMessage | undefined, b: ScenarioGroup_List | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.List.Request */ export declare class ScenarioGroup_List_Request extends Message { /** * @generated from field: string project_id = 1; */ projectId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.List.Request"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_List_Request; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_List_Request; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_List_Request; static equals(a: ScenarioGroup_List_Request | PlainMessage | undefined, b: ScenarioGroup_List_Request | PlainMessage | undefined): boolean; } /** * @generated from message livekit.ScenarioGroup.List.Response */ export declare class ScenarioGroup_List_Response extends Message { /** * @generated from field: repeated livekit.ScenarioGroup scenario_groups = 1; */ scenarioGroups: ScenarioGroup[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "livekit.ScenarioGroup.List.Response"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): ScenarioGroup_List_Response; static fromJson(jsonValue: JsonValue, options?: Partial): ScenarioGroup_List_Response; static fromJsonString(jsonString: string, options?: Partial): ScenarioGroup_List_Response; static equals(a: ScenarioGroup_List_Response | PlainMessage | undefined, b: ScenarioGroup_List_Response | PlainMessage | undefined): boolean; }