//#region src/constants.d.ts
/**
 * Constants for Sentry MCP server.
 *
 * Defines platform and framework combinations available in Sentry documentation.
 */
/**
 * MCP Server identification
 */
declare const MCP_SERVER_NAME: "Sentry MCP";
/**
 * Allowed region domains for sentry.io
 * Only these specific domains are permitted when using Sentry's cloud service
 * This is used to prevent SSRF attacks by restricting regionUrl to known domains
 */
declare const SENTRY_ALLOWED_REGION_DOMAINS: Set<string>;
/**
 * Common Sentry platforms that have documentation available
 */
declare const SENTRY_PLATFORMS_BASE: readonly ["javascript", "python", "java", "dotnet", "go", "php", "ruby", "android", "apple", "unity", "unreal", "rust", "elixir", "kotlin", "native", "dart", "godot", "nintendo-switch", "playstation", "powershell", "react-native", "xbox"];
/**
 * Platform-specific frameworks that have Sentry guides
 */
declare const SENTRY_FRAMEWORKS: Record<string, string[]>;
/**
 * All valid guides for Sentry docs search filtering.
 * A guide can be either a platform (e.g., 'javascript') or a platform/framework combination (e.g., 'javascript/nextjs').
 */
declare const SENTRY_GUIDES: readonly ["javascript", "python", "java", "dotnet", "go", "php", "ruby", "android", "apple", "unity", "unreal", "rust", "elixir", "kotlin", "native", "dart", "godot", "nintendo-switch", "playstation", "powershell", "react-native", "xbox", ...string[]];
declare const DEFAULT_SCOPES: readonly ["org:read", "project:read", "team:read", "event:read"];
//# sourceMappingURL=constants.d.ts.map
//#endregion
export { DEFAULT_SCOPES, MCP_SERVER_NAME, SENTRY_ALLOWED_REGION_DOMAINS, SENTRY_FRAMEWORKS, SENTRY_GUIDES, SENTRY_PLATFORMS_BASE };
//# sourceMappingURL=constants.d.ts.map