import { t as ActionContext } from "./context-Ewez0LPe.js"; import { o as JsonSchema, s as ToolAnnotations } from "./agent-l2XeyIGm.js"; import { r as originRejection, t as OriginPolicy } from "./origin-policy-CMI9U-77.js"; import { AgentConfig, SiteConfig } from "./config.js"; //#region src/mcp.d.ts export declare const PROTOCOL_VERSION = "2026-07-28"; export declare const SUPPORTED_PROTOCOL_VERSIONS: readonly ["2026-07-28", "2025-11-25", "2025-06-18", "2025-03-26"]; export declare function mcpTools(): { name: string; description: string; inputSchema: JsonSchema; annotations?: ToolAnnotations | undefined; }[]; export type McpServerIdentity = { name: string; title?: string; version: string; description?: string; instructions: string; }; export declare function fitCardText(text: string, max?: number): string; export declare function mcpServerIdentity(origin: string, opts?: { site?: SiteConfig; agent?: Pick; }): McpServerIdentity; export declare function mcpHandler(request: Request, ctx?: ActionContext, server?: McpServerIdentity, policy?: OriginPolicy): Promise; export declare function mcpForbidden(reason: string): Response; //#endregion export { type OriginPolicy, originRejection };