/**
 * @connexum/ai-governance/ide -- public subpath export.
 *
 * All types and classes exported from this surface constitute the public API
 * for IDE adapter consumers. Breaking changes require a semver major version.
 *
 * Declared types (AC 24):
 *   IdeAdapter, BaseIdeAdapter, PrBoundaryEnforcer,
 *   IdeAdapterError, IdeUnsupportedError, IdeAttributionError,
 *   PrBoundaryEnforcementError, IdeSessionError,
 *   ClaudeCodeIdeAdapter, CursorIdeAdapter,
 *   ContinueDevIdeAdapter, CopilotWorkspaceIdeAdapter,
 *   UserIdentity, IdeAuditEventType, ReviewerTier
 *
 * @connexum/ai-governance
 */
// Error hierarchy
export { IdeAdapterError, IdeUnsupportedError, IdeAttributionError, PrBoundaryEnforcementError, IdeSessionError, LlmProviderError, } from './index.js';
// Base class (for consumers building custom adapters)
export { BaseIdeAdapter } from './base.js';
// Concrete adapters (AC 24)
export { ClaudeCodeIdeAdapter } from './claude-code.js';
export { CursorIdeAdapter } from './cursor.js';
export { ContinueDevIdeAdapter, CONTINUE_TESTED_API_VERSION } from './continue-dev.js';
export { CopilotWorkspaceIdeAdapter, COPILOT_WORKSPACE_TESTED_API_VERSION } from './copilot-workspace.js';
// Google Gemini Code Assist adapter (P3-SUB-IDE-05)
export { GeminiCodeAssistIdeAdapter, GEMINI_HIPAA_ELIGIBLE_REGIONS, GEMINI_GDPR_ADEQUATE_REGIONS } from './gemini-code-assist.js';
// Amazon Q Developer adapter (P3-SUB-IDE-04)
export { AmazonQDeveloperIdeAdapter, AMAZON_Q_BAA_REGIONS } from './amazon-q-developer.js';
// Sourcegraph Cody adapter (P3-SUB-IDE-06)
export { CodyAdapter, CODY_BAA_ELIGIBLE_MODES } from './cody.js';
// Tabnine adapter (P3-SUB-IDE-07)
export { TabnineAdapter, TABNINE_VALID_DEPLOYMENT_MODES, TABNINE_BAA_ELIGIBLE_MODES, TABNINE_LEARN_CAPABLE_MODES, } from './tabnine.js';
// Windsurf (Codeium) adapter (P3-SUB-IDE-08)
export { WindsurfAdapter, WINDSURF_VALID_DEPLOYMENT_MODES, WINDSURF_BAA_ELIGIBLE_MODES, WINDSURF_AIR_GAPPED_CAPABLE_MODES, } from './windsurf.js';
// Replit Agent adapter (P3-SUB-IDE-13)
export { ReplitAgentAdapter, REPLIT_VALID_DEPLOYMENT_MODES, REPLIT_BAA_ELIGIBLE_MODES, REPLIT_VALID_USER_TIERS, } from './replit-agent.js';
// Microsoft Copilot Studio adapter (P3-SUB-IDE-09)
export { CopilotStudioAdapter, COPILOT_STUDIO_VALID_DEPLOYMENT_MODES, COPILOT_STUDIO_GOVERNMENT_TENANT_TIERS, COPILOT_STUDIO_VALID_TENANT_TIERS, COPILOT_STUDIO_GOVERNMENT_DEFAULT_CONNECTOR_PREFIXES, } from './copilot-studio.js';
// Aider terminal pair-programmer adapter (P3-SUB-IDE-12)
export { AiderAdapter, AIDER_VALID_DEPLOYMENT_MODES, } from './aider.js';
// Zed AI adapter (P3-SUB-IDE-11)
export { ZedAIAdapter, ZED_VALID_DEPLOYMENT_MODES, } from './zed-ai.js';
// Notebook AI adapter (Jupyter/Hex/Deepnote/Colab) (P3-SUB-IDE-10)
export { NotebookAIAdapter, NOTEBOOK_AI_VALID_PLATFORMS, NOTEBOOK_AI_CLOUD_PLATFORMS, NOTEBOOK_AI_VALID_DEPLOYMENT_MODES, NOTEBOOK_AI_VALID_USER_TIERS, } from './notebook-ai.js';
// JetBrains AI Assistant adapter (P3-SUB-IDE-03)
export { JetBrainsAiIdeAdapter, JETBRAINS_BAA_ELIGIBLE_BACKENDS } from './jetbrains-ai.js';
// GitHub Copilot classic adapter (P3-SUB-IDE-02)
export { GitHubCopilotIdeAdapter, COPILOT_DATA_RETENTION, COPILOT_BAA_ELIGIBLE_FLAVOURS } from './github-copilot.js';
// Shared utilities (for consumers who want to build on top)
export { generateSessionHandle, buildIdeAuditEvent, resolveClaudeCodeUserIdentity, isDestructiveCommand, isSensitivePath, scanDiffForSecrets, SHARED_DESTRUCTIVE_PATTERNS, SHARED_SENSITIVE_PATH_PATTERNS, } from './shared.js';
//# sourceMappingURL=exports.js.map