import { z } from 'zod'; /** * Notification of a log message passed from server to client. If no logging/setLevel request has been sent from the client, the server MAY decide which messages to send automatically. */ export declare const loggingMessageNotificationSchema: z.ZodObject<{ jsonrpc: z.ZodLiteral<"2.0">; } & { method: z.ZodLiteral<"notifications/message">; params: z.ZodObject<{ /** * The severity of this log message. */ level: z.ZodEnum<["debug", "info", "notice", "warning", "error", "critical", "alert", "emergency"]>; /** * An optional name of the logger issuing this message. */ logger: z.ZodOptional; /** * The data to be logged, such as a string message or an object. Any JSON serializable type is allowed here. */ data: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{}, "strip", z.ZodUnknown, z.objectOutputType<{}, z.ZodUnknown, "strip">, z.objectInputType<{}, z.ZodUnknown, "strip">>, z.ZodArray]>; }, "strip", z.ZodTypeAny, { level: "debug" | "info" | "notice" | "warning" | "error" | "critical" | "alert" | "emergency"; data: string | number | boolean | unknown[] | z.objectOutputType<{}, z.ZodUnknown, "strip"> | null; logger?: string | undefined; }, { level: "debug" | "info" | "notice" | "warning" | "error" | "critical" | "alert" | "emergency"; data: string | number | boolean | unknown[] | z.objectInputType<{}, z.ZodUnknown, "strip"> | null; logger?: string | undefined; }>; }, "strip", z.ZodTypeAny, { params: { level: "debug" | "info" | "notice" | "warning" | "error" | "critical" | "alert" | "emergency"; data: string | number | boolean | unknown[] | z.objectOutputType<{}, z.ZodUnknown, "strip"> | null; logger?: string | undefined; }; method: "notifications/message"; jsonrpc: "2.0"; }, { params: { level: "debug" | "info" | "notice" | "warning" | "error" | "critical" | "alert" | "emergency"; data: string | number | boolean | unknown[] | z.objectInputType<{}, z.ZodUnknown, "strip"> | null; logger?: string | undefined; }; method: "notifications/message"; jsonrpc: "2.0"; }>; //# sourceMappingURL=logging-message-notification.d.ts.map