/**
 * Integrations module - External service integrations (GitHub, IDE, JSON-RPC, MCP)
 *
 * Provides interfaces for external applications to integrate with code-buddy:
 * - GitHub: GitHub Actions workflow management
 * - IDE: IDE extensions (VS Code, Neovim, JetBrains)
 * - JSON-RPC: Standard JSON-RPC 2.0 over stdin/stdout
 * - MCP: Model Context Protocol for AI tool sharing
 */
export * from "./github-integration.js";
export * from "./github-actions.js";
// JSON-RPC Integration (for external process communication)
export * from "./json-rpc/index.js";
// MCP Integration (Model Context Protocol)
export * from "./mcp/index.js";
// Server runner (unified entry point for server modes)
export { runServer, parseServerArgs, isServerMode, printServerHelp } from "./server-runner.js";
// IDE Protocol exports (primary definitions)
export { ErrorCodes, IDEProtocolServer, IDEProtocolClient, createIDEServer, createIDEClient, } from "./ide-protocol.js";
// IDE Extensions exports (with renamed conflicting types)
export { IDEExtensionsServer, getIDEExtensionsServer, resetIDEExtensionsServer, } from "./ide-extensions.js";
// AI Code Review
export { CodeReviewManager, getCodeReviewManager, initializeCodeReview, DEFAULT_REVIEW_CONFIG, } from "./code-review.js";
// CI/CD Integration
export { CICDManager, getCICDManager, initializeCICD, WORKFLOW_TEMPLATES, DEFAULT_CICD_CONFIG, } from "./cicd-integration.js";
//# sourceMappingURL=index.js.map