// @generated by protoc-gen-es v2.10.2 with parameter "target=ts,import_extension=ts"
// @generated from file validation/v1/predefined_string_rules.proto (package validation.v1, syntax proto2)
/* eslint-disable */

import type { GenExtension, GenFile } from "@bufbuild/protobuf/codegenv2";
import { extDesc, fileDesc } from "@bufbuild/protobuf/codegenv2";
import type { StringRules } from "../../buf/validate/validate_pb.ts";
import { file_buf_validate_validate } from "../../buf/validate/validate_pb.ts";

/**
 * Describes the file validation/v1/predefined_string_rules.proto.
 */
export const file_validation_v1_predefined_string_rules: GenFile = /*@__PURE__*/
  fileDesc("Cit2YWxpZGF0aW9uL3YxL3ByZWRlZmluZWRfc3RyaW5nX3J1bGVzLnByb3RvEg12YWxpZGF0aW9uLnYxOrEBCg5uYW1lX2NvbXBvbmVudBIZLmJ1Zi52YWxpZGF0ZS5TdHJpbmdSdWxlcxiQTiABKAhCbsJIawppChVzdHJpbmcubmFtZV9jb21wb25lbnQSKm5hbWUgbXVzdCBoYXZlIGJldHdlZW4gMSBhbmQgNjQgY2hhcmFjdGVycxokdGhpcy5zaXplKCkgPiAwICYmIHRoaXMuc2l6ZSgpIDw9IDY0Ug1uYW1lQ29tcG9uZW50OqoBChJtb2RlbF9pZF9jb21wb25lbnQSGS5idWYudmFsaWRhdGUuU3RyaW5nUnVsZXMYkU4gASgIQmDCSF0KWwoZc3RyaW5nLm1vZGVsX2lkX2NvbXBvbmVudBIjdGhpcyBkb2VzIG5vdCBzZWVtIHRvIGJlIGEgbW9kZWwgaWQaGXRoaXMuc3RhcnRzV2l0aCgnbW9kZWwtJylSEG1vZGVsSWRDb21wb25lbnRCtQEKEWNvbS52YWxpZGF0aW9uLnYxQhpQcmVkZWZpbmVkU3RyaW5nUnVsZXNQcm90b1ABWj9naXRodWIuY29tL2NvYm90YXIvcHJvdG9jb2wvbWVzc2FnZXMvdmFsaWRhdGlvbi92MTt2YWxpZGF0aW9udjGiAgNWWFjKAg1WYWxpZGF0aW9uXFYx4gIZVmFsaWRhdGlvblxWMVxHUEJNZXRhZGF0YeoCDlZhbGlkYXRpb246OlYx", [file_buf_validate_validate]);

/**
 * @generated from extension: optional bool name_component = 10000;
 */
export const name_component: GenExtension<StringRules, boolean> = /*@__PURE__*/
  extDesc(file_validation_v1_predefined_string_rules, 0);

/**
 * @generated from extension: optional bool model_id_component = 10001;
 */
export const model_id_component: GenExtension<StringRules, boolean> = /*@__PURE__*/
  extDesc(file_validation_v1_predefined_string_rules, 1);

