import { type EmptyResult, type SetLevelRequest } from '@frontmcp/protocol'; import { type McpHandlerOptions } from './mcp-handlers.types'; /** * Handler for the logging/setLevel MCP request. * Per MCP 2025-11-25 spec, this allows clients to set the minimum log level * for log messages sent via notifications/message. */ export default function LoggingSetLevelRequestHandler({ scope }: McpHandlerOptions): { 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: 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; }; //# sourceMappingURL=logging-set-level-request.handler.d.ts.map