import "../../chunks/chunk.QU3DSPNU.js";
const SERVER_CONFIG = {
  /** Server name used in MCP protocol */
  SERVER_NAME: "green-design-system",
  /** Fallback version if package.json cannot be read */
  DEFAULT_VERSION: "0.0.0"
};
const SEARCH_CONFIG = {
  /** Maximum length for regex patterns to prevent ReDoS attacks */
  MAX_REGEX_LENGTH: 100,
  /** Default maximum number of search results to return */
  DEFAULT_MAX_RESULTS: 20,
  /** Minimum query length required for search */
  MIN_QUERY_LENGTH: 1
};
const SEARCH_TIERS = {
  /** Exact match with tag name (e.g., "gds-button" matches "gds-button") */
  EXACT_MATCH: 1,
  /** Tag name starts with search term (e.g., "button" matches "gds-button-group") */
  STARTS_WITH: 2,
  /** Tag name contains search term (e.g., "button" matches "gds-radio-button") */
  TAG_CONTAINS: 3,
  /** Name or className contains search term */
  NAME_CONTAINS: 4,
  /** Description contains search term */
  DESCRIPTION_CONTAINS: 5
};
const PATHS = {
  /** Name of the root instructions file */
  INSTRUCTIONS_FILE: "INSTRUCTIONS.md",
  /** Components index file name */
  COMPONENTS_INDEX: "components.json",
  /** Icons index file name */
  ICONS_INDEX: "icons.json",
  /** Global index file name */
  GLOBAL_INDEX: "index.json",
  /** Package.json file name */
  PACKAGE_JSON: "package.json"
};
const URI_SCHEME = {
  /** Protocol scheme for Green resources */
  SCHEME: "green://",
  /** Instructions resource URI */
  INSTRUCTIONS: "green://instructions"
};
const PREFIXES = {
  /** Standard component prefix */
  COMPONENT: "gds-",
  /** Icon component prefix */
  ICON: "gds-icon-"
};
const FRAMEWORKS = ["angular", "react", "web-component"];
const CATEGORIES = ["component", "icon", "all"];
const GUIDE_CATEGORIES = [
  "framework-setup",
  "getting-started",
  "concepts",
  "troubleshooting",
  "migration",
  "all"
];
const DOC_TYPES = {
  /** Web Component API documentation */
  API: "api",
  /** Angular-specific documentation */
  ANGULAR: "angular",
  /** React-specific documentation */
  REACT: "react",
  /** UX and design guidelines */
  GUIDELINES: "guidelines",
  /** Agent-specific usage instructions */
  INSTRUCTIONS: "instructions"
};
export {
  CATEGORIES,
  DOC_TYPES,
  FRAMEWORKS,
  GUIDE_CATEGORIES,
  PATHS,
  PREFIXES,
  SEARCH_CONFIG,
  SEARCH_TIERS,
  SERVER_CONFIG,
  URI_SCHEME
};
