/**
 * MCP Route - Model Context Protocol HTTP endpoint
 *
 * Provides MCP server access via Streamable HTTP transport at /mcp
 * Enable via environment variable: MCP_ENABLED=true
 *
 * Authentication options (in priority order):
 * 1. X-MCP-Email + X-MCP-Password headers - Uses internal auth service to login
 * 2. Query params: ?email=...&password=... - Useful for remote MCP clients that can't set custom headers
 * 3. POST body: { email, password } - Credentials sent in request body
 * 4. Authorization header or cookie from request (auth middleware populates accountability)
 *
 * Supports both stateful (with sessions) and stateless modes.
 *
 * Note: @ts-nocheck is used because the MCP SDK types cause TypeScript
 * to hang during compilation due to complex generic type inference.
 */
import type { Express } from "../types/index.js";
declare const _default: {
    id: string;
    handler: (app: Express, _context?: unknown) => Promise<void>;
};
export default _default;
//# sourceMappingURL=mcp.route.d.ts.map