import { SupportedRepository } from "./supportedRepositories.js";
/** GUID string */
export type Guid = string;
/** String containing only alphanumeric characters */
export type AlphaNumericString = string;
/** Free-text string that blocks any HTML tag (e.g. `
` in non-tag contexts (e.g. `x < y`) are allowed. Frontend should treat this as untrusted input and escape or sanitize it before rendering. */
export type SafeString = string;
/** A JavaScript (JSEP) expression for frontend rendering that excludes potentially dangerous constructs. It's up to the frontend to validate and execute this expression safely. */
export type ExpressionString = string;
/** Free-text string that blocks a small set of potentially dangerous patterns (