// @generated by protoc-gen-es v2.6.0 with parameter "target=js+dts,import_extension=none,json_types=true"
// @generated from file runme/runner/v1/runner.proto (package runme.runner.v1, syntax proto3)
/* eslint-disable */

import { enumDesc, fileDesc, messageDesc, serviceDesc, tsEnum } from "@bufbuild/protobuf/codegenv2";
import { file_google_protobuf_wrappers } from "@bufbuild/protobuf/wkt";

/**
 * Describes the file runme/runner/v1/runner.proto.
 */
export const file_runme_runner_v1_runner = /*@__PURE__*/
  fileDesc(" ", [file_google_protobuf_wrappers]);

/**
 * Describes the message runme.runner.v1.Session.
 * Use `create(SessionSchema)` to create a new message.
 */
export const SessionSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 0);

/**
 * Describes the message runme.runner.v1.CreateSessionRequest.
 * Use `create(CreateSessionRequestSchema)` to create a new message.
 */
export const CreateSessionRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 1);

/**
 * Describes the message runme.runner.v1.CreateSessionResponse.
 * Use `create(CreateSessionResponseSchema)` to create a new message.
 */
export const CreateSessionResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 2);

/**
 * Describes the message runme.runner.v1.GetSessionRequest.
 * Use `create(GetSessionRequestSchema)` to create a new message.
 */
export const GetSessionRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 3);

/**
 * Describes the message runme.runner.v1.GetSessionResponse.
 * Use `create(GetSessionResponseSchema)` to create a new message.
 */
export const GetSessionResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 4);

/**
 * Describes the message runme.runner.v1.ListSessionsRequest.
 * Use `create(ListSessionsRequestSchema)` to create a new message.
 */
export const ListSessionsRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 5);

/**
 * Describes the message runme.runner.v1.ListSessionsResponse.
 * Use `create(ListSessionsResponseSchema)` to create a new message.
 */
export const ListSessionsResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 6);

/**
 * Describes the message runme.runner.v1.DeleteSessionRequest.
 * Use `create(DeleteSessionRequestSchema)` to create a new message.
 */
export const DeleteSessionRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 7);

/**
 * Describes the message runme.runner.v1.DeleteSessionResponse.
 * Use `create(DeleteSessionResponseSchema)` to create a new message.
 */
export const DeleteSessionResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 8);

/**
 * Describes the message runme.runner.v1.Project.
 * Use `create(ProjectSchema)` to create a new message.
 */
export const ProjectSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 9);

/**
 * Describes the enum runme.runner.v1.Project.DirEnv.
 */
export const Project_DirEnvSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 9, 0);

/**
 * @generated from enum runme.runner.v1.Project.DirEnv
 */
export const Project_DirEnv = /*@__PURE__*/
  tsEnum(Project_DirEnvSchema);

/**
 * Describes the message runme.runner.v1.Winsize.
 * Use `create(WinsizeSchema)` to create a new message.
 */
export const WinsizeSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 10);

/**
 * Describes the message runme.runner.v1.ExecuteRequest.
 * Use `create(ExecuteRequestSchema)` to create a new message.
 */
export const ExecuteRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 11);

/**
 * Describes the message runme.runner.v1.ProcessPID.
 * Use `create(ProcessPIDSchema)` to create a new message.
 */
export const ProcessPIDSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 12);

/**
 * Describes the message runme.runner.v1.ExecuteResponse.
 * Use `create(ExecuteResponseSchema)` to create a new message.
 */
export const ExecuteResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 13);

/**
 * Describes the message runme.runner.v1.ResolveProgramCommandList.
 * Use `create(ResolveProgramCommandListSchema)` to create a new message.
 */
export const ResolveProgramCommandListSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 14);

/**
 * Describes the message runme.runner.v1.ResolveProgramRequest.
 * Use `create(ResolveProgramRequestSchema)` to create a new message.
 */
export const ResolveProgramRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 15);

/**
 * Describes the enum runme.runner.v1.ResolveProgramRequest.Mode.
 */
export const ResolveProgramRequest_ModeSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 15, 0);

/**
 * @generated from enum runme.runner.v1.ResolveProgramRequest.Mode
 */
export const ResolveProgramRequest_Mode = /*@__PURE__*/
  tsEnum(ResolveProgramRequest_ModeSchema);

/**
 * Describes the enum runme.runner.v1.ResolveProgramRequest.Retention.
 */
export const ResolveProgramRequest_RetentionSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 15, 1);

/**
 * @generated from enum runme.runner.v1.ResolveProgramRequest.Retention
 */
export const ResolveProgramRequest_Retention = /*@__PURE__*/
  tsEnum(ResolveProgramRequest_RetentionSchema);

/**
 * Describes the message runme.runner.v1.ResolveProgramResponse.
 * Use `create(ResolveProgramResponseSchema)` to create a new message.
 */
export const ResolveProgramResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 16);

/**
 * Describes the message runme.runner.v1.ResolveProgramResponse.VarResult.
 * Use `create(ResolveProgramResponse_VarResultSchema)` to create a new message.
 */
export const ResolveProgramResponse_VarResultSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 16, 0);

/**
 * Describes the enum runme.runner.v1.ResolveProgramResponse.Status.
 */
export const ResolveProgramResponse_StatusSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 16, 0);

/**
 * @generated from enum runme.runner.v1.ResolveProgramResponse.Status
 */
export const ResolveProgramResponse_Status = /*@__PURE__*/
  tsEnum(ResolveProgramResponse_StatusSchema);

/**
 * Describes the message runme.runner.v1.MonitorEnvStoreRequest.
 * Use `create(MonitorEnvStoreRequestSchema)` to create a new message.
 */
export const MonitorEnvStoreRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 17);

/**
 * Describes the message runme.runner.v1.MonitorEnvStoreResponseSnapshot.
 * Use `create(MonitorEnvStoreResponseSnapshotSchema)` to create a new message.
 */
export const MonitorEnvStoreResponseSnapshotSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 18);

/**
 * Describes the message runme.runner.v1.MonitorEnvStoreResponseSnapshot.SnapshotEnv.
 * Use `create(MonitorEnvStoreResponseSnapshot_SnapshotEnvSchema)` to create a new message.
 */
export const MonitorEnvStoreResponseSnapshot_SnapshotEnvSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 18, 0);

/**
 * Describes the message runme.runner.v1.MonitorEnvStoreResponseSnapshot.Error.
 * Use `create(MonitorEnvStoreResponseSnapshot_ErrorSchema)` to create a new message.
 */
export const MonitorEnvStoreResponseSnapshot_ErrorSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 18, 1);

/**
 * Describes the enum runme.runner.v1.MonitorEnvStoreResponseSnapshot.Status.
 */
export const MonitorEnvStoreResponseSnapshot_StatusSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 18, 0);

/**
 * @generated from enum runme.runner.v1.MonitorEnvStoreResponseSnapshot.Status
 */
export const MonitorEnvStoreResponseSnapshot_Status = /*@__PURE__*/
  tsEnum(MonitorEnvStoreResponseSnapshot_StatusSchema);

/**
 * Describes the message runme.runner.v1.MonitorEnvStoreResponse.
 * Use `create(MonitorEnvStoreResponseSchema)` to create a new message.
 */
export const MonitorEnvStoreResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_runner_v1_runner, 19);

/**
 * Describes the enum runme.runner.v1.SessionEnvStoreType.
 */
export const SessionEnvStoreTypeSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 0);

/**
 * env store implementation
 *
 * @generated from enum runme.runner.v1.SessionEnvStoreType
 */
export const SessionEnvStoreType = /*@__PURE__*/
  tsEnum(SessionEnvStoreTypeSchema);

/**
 * Describes the enum runme.runner.v1.ExecuteStop.
 */
export const ExecuteStopSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 1);

/**
 * @generated from enum runme.runner.v1.ExecuteStop
 */
export const ExecuteStop = /*@__PURE__*/
  tsEnum(ExecuteStopSchema);

/**
 * Describes the enum runme.runner.v1.CommandMode.
 */
export const CommandModeSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 2);

/**
 * @generated from enum runme.runner.v1.CommandMode
 */
export const CommandMode = /*@__PURE__*/
  tsEnum(CommandModeSchema);

/**
 * Describes the enum runme.runner.v1.SessionStrategy.
 */
export const SessionStrategySchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 3);

/**
 * strategy for selecting a session in an initial execute request
 *
 * @generated from enum runme.runner.v1.SessionStrategy
 */
export const SessionStrategy = /*@__PURE__*/
  tsEnum(SessionStrategySchema);

/**
 * Describes the enum runme.runner.v1.MonitorEnvStoreType.
 */
export const MonitorEnvStoreTypeSchema = /*@__PURE__*/
  enumDesc(file_runme_runner_v1_runner, 4);

/**
 * @generated from enum runme.runner.v1.MonitorEnvStoreType
 */
export const MonitorEnvStoreType = /*@__PURE__*/
  tsEnum(MonitorEnvStoreTypeSchema);

/**
 * @generated from service runme.runner.v1.RunnerService
 */
export const RunnerService = /*@__PURE__*/
  serviceDesc(file_runme_runner_v1_runner, 0);
