import { type McpHandlerOptions } from './mcp-handlers.types'; export declare function createMcpHandlers(options: McpHandlerOptions): (import("./mcp-handlers.types").McpHandler<{ method: "tools/call"; params: { name: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; task?: { ttl?: number | undefined; } | undefined; arguments?: { [x: string]: unknown; } | undefined; }; }, { [x: string]: unknown; content: ({ type: "text"; text: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "image"; data: string; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "audio"; data: string; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; name: string; type: "resource_link"; description?: string | undefined; mimeType?: string | undefined; size?: number | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "light" | "dark" | undefined; }[] | undefined; title?: string | undefined; } | { type: "resource"; resource: { uri: string; text: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; blob: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; }; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; structuredContent?: { [x: string]: unknown; } | undefined; isError?: boolean | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "completion/complete"; params: { ref: { type: "ref/prompt"; name: string; } | { type: "ref/resource"; uri: string; }; argument: { name: string; value: string; }; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; context?: { arguments?: { [x: string]: string; } | undefined; } | undefined; }; }, { [x: string]: unknown; completion: { [x: string]: unknown; values: string[]; total?: number | undefined; hasMore?: boolean | undefined; }; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "prompts/get"; params: { name: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; arguments?: { [x: string]: string; } | undefined; }; }, { [x: string]: unknown; messages: { role: "user" | "assistant"; content: { type: "text"; text: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "image"; data: string; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { type: "audio"; data: string; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; name: string; type: "resource_link"; description?: string | undefined; mimeType?: string | undefined; size?: number | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "light" | "dark" | undefined; }[] | undefined; title?: string | undefined; } | { type: "resource"; resource: { uri: string; text: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; blob: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; }; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; }; }[]; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; description?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "initialize"; params: { protocolVersion: string; capabilities: { experimental?: { [x: string]: object; } | undefined; sampling?: { context?: object | undefined; tools?: object | undefined; } | undefined; elicitation?: { [x: string]: unknown; form?: { [x: string]: unknown; applyDefaults?: boolean | undefined; } | undefined; url?: object | undefined; } | undefined; roots?: { listChanged?: boolean | undefined; } | undefined; tasks?: { [x: string]: unknown; list?: object | undefined; cancel?: object | undefined; requests?: { [x: string]: unknown; sampling?: { [x: string]: unknown; createMessage?: object | undefined; } | undefined; elicitation?: { [x: string]: unknown; create?: object | undefined; } | undefined; } | undefined; } | undefined; extensions?: { [x: string]: object; } | undefined; }; clientInfo: { version: string; name: string; websiteUrl?: string | undefined; description?: string | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "light" | "dark" | undefined; }[] | undefined; title?: string | undefined; }; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }; }, { [x: string]: unknown; protocolVersion: string; capabilities: { experimental?: { [x: string]: object; } | undefined; logging?: object | undefined; completions?: object | undefined; prompts?: { listChanged?: boolean | undefined; } | undefined; resources?: { subscribe?: boolean | undefined; listChanged?: boolean | undefined; } | undefined; tools?: { listChanged?: boolean | undefined; } | undefined; tasks?: { [x: string]: unknown; list?: object | undefined; cancel?: object | undefined; requests?: { [x: string]: unknown; tools?: { [x: string]: unknown; call?: object | undefined; } | undefined; } | undefined; } | undefined; extensions?: { [x: string]: object; } | undefined; }; serverInfo: { version: string; name: string; websiteUrl?: string | undefined; description?: string | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "light" | "dark" | undefined; }[] | undefined; title?: string | undefined; }; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; instructions?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "notifications/initialized"; params?: { _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }, { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "prompts/list"; params?: { _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; cursor?: string | undefined; } | undefined; }, { [x: string]: unknown; prompts: { name: string; description?: string | undefined; arguments?: { name: string; description?: string | undefined; required?: boolean | undefined; }[] | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "light" | "dark" | undefined; }[] | undefined; title?: string | undefined; }[]; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; nextCursor?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "resources/templates/list"; params?: { _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; cursor?: string | undefined; } | undefined; }, { [x: string]: unknown; resourceTemplates: { uriTemplate: string; name: string; description?: string | undefined; mimeType?: string | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "light" | "dark" | undefined; }[] | undefined; title?: string | undefined; }[]; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; nextCursor?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "resources/list"; params?: { _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; cursor?: string | undefined; } | undefined; }, { [x: string]: unknown; resources: { uri: string; name: string; description?: string | undefined; mimeType?: string | undefined; size?: number | undefined; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "light" | "dark" | undefined; }[] | undefined; title?: string | undefined; }[]; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; nextCursor?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "tools/list"; params?: { _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; cursor?: string | undefined; } | undefined; }, { [x: string]: unknown; tools: { inputSchema: { [x: string]: unknown; type: "object"; properties?: { [x: string]: object; } | undefined; required?: string[] | undefined; }; name: string; description?: string | undefined; outputSchema?: { [x: string]: unknown; type: "object"; properties?: { [x: string]: object; } | undefined; required?: string[] | undefined; } | undefined; annotations?: { title?: string | undefined; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; } | undefined; execution?: { taskSupport?: "optional" | "forbidden" | "required" | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; icons?: { src: string; mimeType?: string | undefined; sizes?: string[] | undefined; theme?: "light" | "dark" | undefined; }[] | undefined; title?: string | undefined; }[]; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; nextCursor?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | { requestSchema: import("zod").ZodObject<{ method: import("zod").ZodLiteral<"logging/setLevel">; params: import("zod").ZodObject<{ _meta: import("zod").ZodOptional>; "io.modelcontextprotocol/related-task": import("zod").ZodOptional>; }, import("zod/v4/core").$loose>>; level: import("zod").ZodEnum<{ error: "error"; debug: "debug"; info: "info"; notice: "notice"; warning: "warning"; critical: "critical"; alert: "alert"; emergency: "emergency"; }>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>; handler: (request: import("@frontmcp/protocol").SetLevelRequest, ctx: import("./mcp-handlers.types").McpRequestHandler<{ method: "logging/setLevel"; params: { level: "error" | "debug" | "info" | "notice" | "warning" | "critical" | "alert" | "emergency"; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }; }, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }>) => Promise; } | import("./mcp-handlers.types").McpHandler<{ method: "resources/read"; params: { uri: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }; }, { [x: string]: unknown; contents: ({ uri: string; text: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; } | { uri: string; blob: string; mimeType?: string | undefined; _meta?: { [x: string]: unknown; } | undefined; })[]; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "notifications/roots/list_changed"; params?: { _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }, { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "skills/list"; params?: { offset?: number | undefined; limit?: number | undefined; tags?: string[] | undefined; sortBy?: "name" | "priority" | "createdAt" | undefined; sortOrder?: "asc" | "desc" | undefined; includeHidden?: boolean | undefined; } | undefined; }, import("./skills-mcp.types").SkillsListResult, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "skills/load"; params: { skillIds: string[]; format?: "full" | "instructions-only" | undefined; activateSession?: boolean | undefined; policyMode?: "strict" | "approval" | "permissive" | undefined; }; }, import("./skills-mcp.types").SkillsLoadResult, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "skills/search"; params: { query: string; tags?: string[] | undefined; tools?: string[] | undefined; limit?: number | undefined; requireAllTools?: boolean | undefined; }; }, import("./skills-mcp.types").SkillsSearchResult, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | { requestSchema: import("zod").ZodObject<{ method: import("zod").ZodLiteral<"resources/subscribe">; params: import("zod").ZodObject<{ _meta: import("zod").ZodOptional>; "io.modelcontextprotocol/related-task": import("zod").ZodOptional>; }, import("zod/v4/core").$loose>>; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>; handler: (request: import("@frontmcp/protocol").SubscribeRequest, ctx: import("./mcp-handlers.types").McpRequestHandler<{ method: "resources/subscribe"; params: { uri: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }; }, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }>) => Promise; } | import("./mcp-handlers.types").McpHandler<{ method: "tasks/cancel"; params: { taskId: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }; }, { taskId: string; status: "working" | "input_required" | "completed" | "failed" | "cancelled"; ttl: number | null; createdAt: string; lastUpdatedAt: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; pollInterval?: number | undefined; statusMessage?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "tasks/get"; params: { taskId: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }; }, { taskId: string; status: "working" | "input_required" | "completed" | "failed" | "cancelled"; ttl: number | null; createdAt: string; lastUpdatedAt: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; pollInterval?: number | undefined; statusMessage?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "tasks/list"; params?: { _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; cursor?: string | undefined; } | undefined; }, { [x: string]: unknown; tasks: { taskId: string; status: "working" | "input_required" | "completed" | "failed" | "cancelled"; ttl: number | null; createdAt: string; lastUpdatedAt: string; pollInterval?: number | undefined; statusMessage?: string | undefined; }[]; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; nextCursor?: string | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | import("./mcp-handlers.types").McpHandler<{ method: "tasks/result"; params: { taskId: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }; }, { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }, import("@frontmcp/lazy-zod").z.ZodObject, import("@frontmcp/lazy-zod").z.ZodObject, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }> | { requestSchema: import("zod").ZodObject<{ method: import("zod").ZodLiteral<"resources/unsubscribe">; params: import("zod").ZodObject<{ _meta: import("zod").ZodOptional>; "io.modelcontextprotocol/related-task": import("zod").ZodOptional>; }, import("zod/v4/core").$loose>>; uri: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>; handler: (request: import("@frontmcp/protocol").UnsubscribeRequest, ctx: import("./mcp-handlers.types").McpRequestHandler<{ method: "resources/unsubscribe"; params: { uri: string; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; }; }, { method: string; params?: { [x: string]: unknown; _meta?: { [x: string]: unknown; progressToken?: string | number | undefined; "io.modelcontextprotocol/related-task"?: { taskId: string; } | undefined; } | undefined; } | undefined; }>) => Promise; })[]; //# sourceMappingURL=index.d.ts.map