// @generated by protoc-gen-es v2.6.3
// @generated from file ar/v1/mapping.proto (package ar.v1, syntax proto3)
/* eslint-disable */

import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2";
import type { Message } from "@bufbuild/protobuf";

/**
 * Describes the file ar/v1/mapping.proto.
 */
export declare const file_ar_v1_mapping: GenFile;

/**
 * @generated from message ar.v1.ARPriority
 */
export declare type ARPriority = Message<"ar.v1.ARPriority"> & {
  /**
   * @generated from field: string ar_config_id = 1;
   */
  arConfigId: string;

  /**
   * @generated from field: string active_property_id = 2;
   */
  activePropertyId: string;
};

/**
 * Describes the message ar.v1.ARPriority.
 * Use `create(ARPrioritySchema)` to create a new message.
 */
export declare const ARPrioritySchema: GenMessage<ARPriority>;

/**
 * @generated from message ar.v1.MappingMessage
 */
export declare type MappingMessage = Message<"ar.v1.MappingMessage"> & {
  /**
   * @generated from field: string id = 1;
   */
  id: string;

  /**
   * @generated from field: string name = 2;
   */
  name: string;

  /**
   * @generated from field: string icon = 3;
   */
  icon: string;

  /**
   * @generated from field: string description = 4;
   */
  description: string;

  /**
   * @generated from field: repeated string environment_ids = 5;
   */
  environmentIds: string[];

  /**
   * @generated from field: repeated ar.v1.ARPriority ar_config_priorities = 6;
   */
  arConfigPriorities: ARPriority[];
};

/**
 * Describes the message ar.v1.MappingMessage.
 * Use `create(MappingMessageSchema)` to create a new message.
 */
export declare const MappingMessageSchema: GenMessage<MappingMessage>;

/**
 * @generated from message ar.v1.MappingsMessage
 */
export declare type MappingsMessage = Message<"ar.v1.MappingsMessage"> & {
  /**
   * @generated from field: repeated ar.v1.MappingMessage mappings = 1;
   */
  mappings: MappingMessage[];
};

/**
 * Describes the message ar.v1.MappingsMessage.
 * Use `create(MappingsMessageSchema)` to create a new message.
 */
export declare const MappingsMessageSchema: GenMessage<MappingsMessage>;

