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

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

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

/**
 * Describes the message runme.parser.v1.Notebook.
 * Use `create(NotebookSchema)` to create a new message.
 */
export const NotebookSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 0);

/**
 * Describes the message runme.parser.v1.ExecutionSummaryTiming.
 * Use `create(ExecutionSummaryTimingSchema)` to create a new message.
 */
export const ExecutionSummaryTimingSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 1);

/**
 * Describes the message runme.parser.v1.CellOutputItem.
 * Use `create(CellOutputItemSchema)` to create a new message.
 */
export const CellOutputItemSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 2);

/**
 * Describes the message runme.parser.v1.ProcessInfoExitReason.
 * Use `create(ProcessInfoExitReasonSchema)` to create a new message.
 */
export const ProcessInfoExitReasonSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 3);

/**
 * Describes the message runme.parser.v1.CellOutputProcessInfo.
 * Use `create(CellOutputProcessInfoSchema)` to create a new message.
 */
export const CellOutputProcessInfoSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 4);

/**
 * Describes the message runme.parser.v1.CellOutput.
 * Use `create(CellOutputSchema)` to create a new message.
 */
export const CellOutputSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 5);

/**
 * Describes the message runme.parser.v1.CellExecutionSummary.
 * Use `create(CellExecutionSummarySchema)` to create a new message.
 */
export const CellExecutionSummarySchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 6);

/**
 * Describes the message runme.parser.v1.TextRange.
 * Use `create(TextRangeSchema)` to create a new message.
 */
export const TextRangeSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 7);

/**
 * Describes the message runme.parser.v1.Cell.
 * Use `create(CellSchema)` to create a new message.
 */
export const CellSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 8);

/**
 * Describes the message runme.parser.v1.RunmeSessionDocument.
 * Use `create(RunmeSessionDocumentSchema)` to create a new message.
 */
export const RunmeSessionDocumentSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 9);

/**
 * Describes the message runme.parser.v1.RunmeSession.
 * Use `create(RunmeSessionSchema)` to create a new message.
 */
export const RunmeSessionSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 10);

/**
 * Describes the message runme.parser.v1.FrontmatterRunme.
 * Use `create(FrontmatterRunmeSchema)` to create a new message.
 */
export const FrontmatterRunmeSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 11);

/**
 * Describes the message runme.parser.v1.Frontmatter.
 * Use `create(FrontmatterSchema)` to create a new message.
 */
export const FrontmatterSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 12);

/**
 * Describes the message runme.parser.v1.DeserializeRequestOptions.
 * Use `create(DeserializeRequestOptionsSchema)` to create a new message.
 */
export const DeserializeRequestOptionsSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 13);

/**
 * Describes the message runme.parser.v1.DeserializeRequest.
 * Use `create(DeserializeRequestSchema)` to create a new message.
 */
export const DeserializeRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 14);

/**
 * Describes the message runme.parser.v1.DeserializeResponse.
 * Use `create(DeserializeResponseSchema)` to create a new message.
 */
export const DeserializeResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 15);

/**
 * Describes the message runme.parser.v1.SerializeRequestOutputOptions.
 * Use `create(SerializeRequestOutputOptionsSchema)` to create a new message.
 */
export const SerializeRequestOutputOptionsSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 16);

/**
 * Describes the message runme.parser.v1.SerializeRequestOptions.
 * Use `create(SerializeRequestOptionsSchema)` to create a new message.
 */
export const SerializeRequestOptionsSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 17);

/**
 * Describes the message runme.parser.v1.SerializeRequest.
 * Use `create(SerializeRequestSchema)` to create a new message.
 */
export const SerializeRequestSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 18);

/**
 * Describes the message runme.parser.v1.SerializeResponse.
 * Use `create(SerializeResponseSchema)` to create a new message.
 */
export const SerializeResponseSchema = /*@__PURE__*/
  messageDesc(file_runme_parser_v1_parser, 19);

/**
 * Describes the enum runme.parser.v1.CellKind.
 */
export const CellKindSchema = /*@__PURE__*/
  enumDesc(file_runme_parser_v1_parser, 0);

/**
 * @generated from enum runme.parser.v1.CellKind
 */
export const CellKind = /*@__PURE__*/
  tsEnum(CellKindSchema);

/**
 * Describes the enum runme.parser.v1.CellRole.
 */
export const CellRoleSchema = /*@__PURE__*/
  enumDesc(file_runme_parser_v1_parser, 1);

/**
 * @generated from enum runme.parser.v1.CellRole
 */
export const CellRole = /*@__PURE__*/
  tsEnum(CellRoleSchema);

/**
 * Describes the enum runme.parser.v1.RunmeIdentity.
 */
export const RunmeIdentitySchema = /*@__PURE__*/
  enumDesc(file_runme_parser_v1_parser, 2);

/**
 * RunmeIdentity controls if unique identifiers are inserted if not present.
 *
 * @generated from enum runme.parser.v1.RunmeIdentity
 */
export const RunmeIdentity = /*@__PURE__*/
  tsEnum(RunmeIdentitySchema);

/**
 * @generated from service runme.parser.v1.ParserService
 */
export const ParserService = /*@__PURE__*/
  serviceDesc(file_runme_parser_v1_parser, 0);
