import { HttpStatusCodes } from "../httpStatusCodes.js";

//#region src/utils/errors/errorCodes.d.ts
declare const errorData: {
  USER_NOT_DEFINED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  USER_DATA_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  USER_ALREADY_LOGGED_IN: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_ID_MISMATCH: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_INVALID_FIELDS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_CREATION_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  USER_SESSION_EXPIRED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.UNAUTHORIZED_401;
  };
  USER_UPDATE_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  USER_UPDATED_USER_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  USER_COUNT_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  USER_PROVIDER_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  USER_PROVIDER_ALREADY_EXISTS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.CONFLICT_409;
  };
  USER_PROVIDER_EMAIL_ALREADY_VALIDATED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.CONFLICT_409;
  };
  USER_PREVIOUS_PASSWORD_NOT_PROVIDED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_PASSWORD_NOT_DEFINED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_PROVIDER_SECRET_NOT_DEFINED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_PROVIDER_SECRET_NOT_VALID: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  USER_ORGANIZATION_MEMBER_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  USER_ORGANIZATION_ADMIN_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  JWT_TOKEN_CREATION_FAILED_USER: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  JWT_TOKEN_CREATION_FAILED_ORGANIZATION: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  JWT_TOKEN_CREATION_FAILED_PROJECT: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  JWT_TOKEN_ORGANIZATION_MISMATCH_PROJECT: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.UNAUTHORIZED_401;
  };
  ORGANIZATION_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  ORGANIZATION_NOT_DEFINED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  ORGANIZATION_ID_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  ORGANIZATION_CREATION_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  ORGANIZATION_COUNT_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  ORGANIZATION_INVALID_FIELDS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  ORGANIZATION_DATA_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  ORGANIZATION_UPDATE_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  ORGANIZATION_MUST_HAVE_MEMBER: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  ORGANIZATION_MUST_HAVE_ADMIN: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  ORGANIZATION_PROJECT_MISMATCH: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  ORGANIZATION_PLAN_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  DICTIONARY_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  DICTIONARY_DATA_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  DICTIONARY_ID_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  DICTIONARY_COUNT_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  DICTIONARY_INVALID_FIELDS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  DICTIONARIES_NOT_PROVIDED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  DICTIONARY_PROJECT_MISMATCH: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  DICTIONARY_UPDATE_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  DICTIONARY_ACCESS_DENIED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  NO_DICTIONARIES_PROVIDED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  PROJECT_NOT_DEFINED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  PROJECT_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  PROJECT_ID_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  PROJECT_ID_MISMATCH: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  PROJECT_COUNT_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  PROJECT_INVALID_FIELDS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  PROJECT_UPDATE_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  PROJECT_MUST_HAVE_MEMBER: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  PROJECT_MUST_HAVE_ADMIN: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  ACCESS_KEY_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  ACCESS_KEY_CREATION_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  ACCESS_KEY_DELETION_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  ACCESS_KEY_UPDATE_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  ACCESS_KEY_INVALID: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.UNAUTHORIZED_401;
  };
  GITHUB_FETCH_USER_DATA_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  GIT_HUB_FETCH_USER_EMAIL_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  LOGIN_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_NOT_AUTHENTICATED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.UNAUTHORIZED_401;
  };
  AUTH_ERROR: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.UNAUTHORIZED_401;
  };
  TOO_MANY_CONNECTIONS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.CONFLICT_409;
  };
  INVALID_USER_ID: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  EMAIL_NOT_PROVIDED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  USER_ALREADY_EXISTS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.CONFLICT_409;
  };
  SECRET_NOT_PROVIDED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  SESSION_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  CLIENT_ID_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  PROJECT_DATA_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  PROJECT_NOT_IN_ORGANIZATION: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  PROJECTS_EXIST: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  PLAN_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  MULTIPLE_PLANS_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  PLAN_USER_LIMIT_REACHED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.UNAUTHORIZED_401;
  };
  PLAN_PROJECT_LIMIT_REACHED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.UNAUTHORIZED_401;
  };
  SUBSCRIPTION_CREATION_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  CALLBACK_URL_NOT_VALID: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  STRIPE_SUBSCRIPTION_NO_CUSTOMER: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  NO_SUBSCRIPTION_ID_PROVIDED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  CANNOT_CANCEL_SUBSCRIPTION: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  ALREADY_SUBSCRIBED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  SESSION_CREATION_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  SETUP_INTENT_CREATION_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  QUERY_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  AUDIT_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  TAG_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  TAG_ID_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  TAG_ID_MISMATCH: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  TAG_COUNT_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  TAG_INVALID_FIELDS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  TAG_UPDATE_FAILED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.INTERNAL_SERVER_ERROR_500;
  };
  TAG_NOT_IN_ORGANIZATION: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  AI_ACCESS_DENIED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  RATE_LIMIT_EXCEEDED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.TOO_MANY_REQUESTS_429;
  };
  RATE_LIMIT_EXCEEDED_UNAUTHENTICATED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.TOO_MANY_REQUESTS_429;
  };
  SESSION_NOT_DEFINED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  INVALID_OAUTH_GRANT_TYPE: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  INVALID_OAUTH_CLIENT: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  INVALID_ACCESS_TOKEN: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  EXPIRED_ACCESS_TOKEN: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  PERMISSION_DENIED: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.FORBIDDEN_403;
  };
  INVALID_REQUEST_BODY: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITHUB_CODE_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITHUB_TOKEN_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITHUB_CHECK_CONFIG_MISSING_PARAMS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITHUB_REDIRECT_URI_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITHUB_GET_CONFIG_FILE_MISSING_PARAMS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITHUB_CONFIG_FILE_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  BITBUCKET_REDIRECT_URI_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  BITBUCKET_CODE_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  BITBUCKET_TOKEN_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  BITBUCKET_CHECK_CONFIG_MISSING_PARAMS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  BITBUCKET_GET_CONFIG_FILE_MISSING_PARAMS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  BITBUCKET_CONFIG_FILE_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
  GITLAB_REDIRECT_URI_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITLAB_CODE_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITLAB_TOKEN_MISSING: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITLAB_CHECK_CONFIG_MISSING_PARAMS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITLAB_GET_CONFIG_FILE_MISSING_PARAMS: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.BAD_REQUEST_400;
  };
  GITLAB_CONFIG_FILE_NOT_FOUND: {
    title: {
      en: string;
      fr: string;
      es: string;
    };
    message: {
      en: string;
      fr: string;
      es: string;
    };
    statusCode: HttpStatusCodes.NOT_FOUND_404;
  };
};
type ErrorCodes = keyof typeof errorData;
//#endregion
export { ErrorCodes, errorData };
//# sourceMappingURL=errorCodes.d.ts.map