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

import { enumDesc, fileDesc, messageDesc, serviceDesc, tsEnum } from "@bufbuild/protobuf/codegenv2";
import { file_runme_parser_v1_parser } from "../../parser/v1/parser_pb";

/**
 * Describes the file runme/project/v1/project.proto.
 */
export const file_runme_project_v1_project = /*@__PURE__*/
  fileDesc("Ch5ydW5tZS9wcm9qZWN0L3YxL3Byb2plY3QucHJvdG8SEHJ1bm1lLnByb2plY3QudjEifgoXRGlyZWN0b3J5UHJvamVjdE9wdGlvbnMSDAoEcGF0aBgBIAEoCRIWCg5za2lwX2dpdGlnbm9yZRgCIAEoCBIcChRpZ25vcmVfZmlsZV9wYXR0ZXJucxgDIAMoCRIfChdza2lwX3JlcG9fbG9va3VwX3Vwd2FyZBgEIAEoCCIiChJGaWxlUHJvamVjdE9wdGlvbnMSDAoEcGF0aBgBIAEoCSK9AQoLTG9hZFJlcXVlc3QSPgoJZGlyZWN0b3J5GAEgASgLMikucnVubWUucHJvamVjdC52MS5EaXJlY3RvcnlQcm9qZWN0T3B0aW9uc0gAEjQKBGZpbGUYAiABKAsyJC5ydW5tZS5wcm9qZWN0LnYxLkZpbGVQcm9qZWN0T3B0aW9uc0gAEjAKCGlkZW50aXR5GAMgASgOMh4ucnVubWUucGFyc2VyLnYxLlJ1bm1lSWRlbnRpdHlCBgoEa2luZCIWChRMb2FkRXZlbnRTdGFydGVkV2FsayIhChFMb2FkRXZlbnRGb3VuZERpchIMCgRwYXRoGAEgASgJIiIKEkxvYWRFdmVudEZvdW5kRmlsZRIMCgRwYXRoGAEgASgJIhcKFUxvYWRFdmVudEZpbmlzaGVkV2FsayIqChpMb2FkRXZlbnRTdGFydGVkUGFyc2luZ0RvYxIMCgRwYXRoGAEgASgJIisKG0xvYWRFdmVudEZpbmlzaGVkUGFyc2luZ0RvYxIMCgRwYXRoGAEgASgJImAKEkxvYWRFdmVudEZvdW5kVGFzaxIVCg1kb2N1bWVudF9wYXRoGAEgASgJEgoKAmlkGAIgASgJEgwKBG5hbWUYAyABKAkSGQoRaXNfbmFtZV9nZW5lcmF0ZWQYBCABKAgiJwoOTG9hZEV2ZW50RXJyb3ISFQoNZXJyb3JfbWVzc2FnZRgBIAEoCSLIBAoMTG9hZFJlc3BvbnNlEi0KBHR5cGUYASABKA4yHy5ydW5tZS5wcm9qZWN0LnYxLkxvYWRFdmVudFR5cGUSPgoMc3RhcnRlZF93YWxrGAIgASgLMiYucnVubWUucHJvamVjdC52MS5Mb2FkRXZlbnRTdGFydGVkV2Fsa0gAEjgKCWZvdW5kX2RpchgDIAEoCzIjLnJ1bm1lLnByb2plY3QudjEuTG9hZEV2ZW50Rm91bmREaXJIABI6Cgpmb3VuZF9maWxlGAQgASgLMiQucnVubWUucHJvamVjdC52MS5Mb2FkRXZlbnRGb3VuZEZpbGVIABJACg1maW5pc2hlZF93YWxrGAUgASgLMicucnVubWUucHJvamVjdC52MS5Mb2FkRXZlbnRGaW5pc2hlZFdhbGtIABJLChNzdGFydGVkX3BhcnNpbmdfZG9jGAYgASgLMiwucnVubWUucHJvamVjdC52MS5Mb2FkRXZlbnRTdGFydGVkUGFyc2luZ0RvY0gAEk0KFGZpbmlzaGVkX3BhcnNpbmdfZG9jGAcgASgLMi0ucnVubWUucHJvamVjdC52MS5Mb2FkRXZlbnRGaW5pc2hlZFBhcnNpbmdEb2NIABI6Cgpmb3VuZF90YXNrGAggASgLMiQucnVubWUucHJvamVjdC52MS5Mb2FkRXZlbnRGb3VuZFRhc2tIABIxCgVlcnJvchgJIAEoCzIgLnJ1bm1lLnByb2plY3QudjEuTG9hZEV2ZW50RXJyb3JIAEIGCgRkYXRhKsICCg1Mb2FkRXZlbnRUeXBlEh8KG0xPQURfRVZFTlRfVFlQRV9VTlNQRUNJRklFRBAAEiAKHExPQURfRVZFTlRfVFlQRV9TVEFSVEVEX1dBTEsQARIdChlMT0FEX0VWRU5UX1RZUEVfRk9VTkRfRElSEAISHgoaTE9BRF9FVkVOVF9UWVBFX0ZPVU5EX0ZJTEUQAxIhCh1MT0FEX0VWRU5UX1RZUEVfRklOSVNIRURfV0FMSxAEEicKI0xPQURfRVZFTlRfVFlQRV9TVEFSVEVEX1BBUlNJTkdfRE9DEAUSKAokTE9BRF9FVkVOVF9UWVBFX0ZJTklTSEVEX1BBUlNJTkdfRE9DEAYSHgoaTE9BRF9FVkVOVF9UWVBFX0ZPVU5EX1RBU0sQBxIZChVMT0FEX0VWRU5UX1RZUEVfRVJST1IQCDJbCg5Qcm9qZWN0U2VydmljZRJJCgRMb2FkEh0ucnVubWUucHJvamVjdC52MS5Mb2FkUmVxdWVzdBoeLnJ1bm1lLnByb2plY3QudjEuTG9hZFJlc3BvbnNlIgAwAUJKWkhnaXRodWIuY29tL3J1bm1lZGV2L3J1bm1lL3YzL2FwaS9nZW4vcHJvdG8vZ28vcnVubWUvcHJvamVjdC92MTtwcm9qZWN0djFiBnByb3RvMw", [file_runme_parser_v1_parser]);

/**
 * Describes the message runme.project.v1.DirectoryProjectOptions.
 * Use `create(DirectoryProjectOptionsSchema)` to create a new message.
 */
export const DirectoryProjectOptionsSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 0);

/**
 * Describes the message runme.project.v1.FileProjectOptions.
 * Use `create(FileProjectOptionsSchema)` to create a new message.
 */
export const FileProjectOptionsSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 1);

/**
 * Describes the message runme.project.v1.LoadRequest.
 * Use `create(LoadRequestSchema)` to create a new message.
 */
export const LoadRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 2);

/**
 * Describes the message runme.project.v1.LoadEventStartedWalk.
 * Use `create(LoadEventStartedWalkSchema)` to create a new message.
 */
export const LoadEventStartedWalkSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 3);

/**
 * Describes the message runme.project.v1.LoadEventFoundDir.
 * Use `create(LoadEventFoundDirSchema)` to create a new message.
 */
export const LoadEventFoundDirSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 4);

/**
 * Describes the message runme.project.v1.LoadEventFoundFile.
 * Use `create(LoadEventFoundFileSchema)` to create a new message.
 */
export const LoadEventFoundFileSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 5);

/**
 * Describes the message runme.project.v1.LoadEventFinishedWalk.
 * Use `create(LoadEventFinishedWalkSchema)` to create a new message.
 */
export const LoadEventFinishedWalkSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 6);

/**
 * Describes the message runme.project.v1.LoadEventStartedParsingDoc.
 * Use `create(LoadEventStartedParsingDocSchema)` to create a new message.
 */
export const LoadEventStartedParsingDocSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 7);

/**
 * Describes the message runme.project.v1.LoadEventFinishedParsingDoc.
 * Use `create(LoadEventFinishedParsingDocSchema)` to create a new message.
 */
export const LoadEventFinishedParsingDocSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 8);

/**
 * Describes the message runme.project.v1.LoadEventFoundTask.
 * Use `create(LoadEventFoundTaskSchema)` to create a new message.
 */
export const LoadEventFoundTaskSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 9);

/**
 * Describes the message runme.project.v1.LoadEventError.
 * Use `create(LoadEventErrorSchema)` to create a new message.
 */
export const LoadEventErrorSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 10);

/**
 * Describes the message runme.project.v1.LoadResponse.
 * Use `create(LoadResponseSchema)` to create a new message.
 */
export const LoadResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_project_v1_project, 11);

/**
 * Describes the enum runme.project.v1.LoadEventType.
 */
export const LoadEventTypeSchema = /*@__PURE__*/
  enumDesc(file_runme_project_v1_project, 0);

/**
 * @generated from enum runme.project.v1.LoadEventType
 */
export const LoadEventType = /*@__PURE__*/
  tsEnum(LoadEventTypeSchema);

/**
 * @generated from service runme.project.v1.ProjectService
 */
export const ProjectService = /*@__PURE__*/
  serviceDesc(file_runme_project_v1_project, 0);
