import * as z from "zod/mini"; /** * The contents of a specific resource or sub-resource. */ export declare const ResourceContentsSchema: z.ZodMiniObject<{ uri: z.ZodMiniURL; mimeType: z.ZodMiniOptional>; _meta: z.ZodMiniOptional>; }, z.core.$loose>; export declare const TextResourceContentsSchema: z.ZodMiniObject<{ uri: z.ZodMiniURL; mimeType: z.ZodMiniOptional>; _meta: z.ZodMiniOptional>; text: z.ZodMiniString; }, z.core.$loose>; export declare const BlobResourceContentsSchema: z.ZodMiniObject<{ uri: z.ZodMiniURL; mimeType: z.ZodMiniOptional>; _meta: z.ZodMiniOptional>; blob: z.ZodMiniBase64; }, z.core.$loose>; /** * A known resource that the server is capable of reading. */ export declare const ResourceSchema: z.ZodMiniObject<{ name: z.ZodMiniString; title: z.ZodMiniOptional>; icons: z.ZodMiniOptional; mimeType: z.ZodMiniOptional>; sizes: z.ZodMiniOptional>>; theme: z.ZodMiniOptional>; }, z.core.$loose>>>; uri: z.ZodMiniURL; description: z.ZodMiniOptional>; mimeType: z.ZodMiniOptional>; annotations: z.ZodMiniOptional>>; priority: z.ZodMiniOptional>; lastModified: z.ZodMiniOptional>; }, z.core.$loose>>; size: z.ZodMiniOptional>; _meta: z.ZodMiniOptional>; }, z.core.$loose>; /** * A resource that the server is capable of reading, included in a prompt or * tool call result. * * Note: resource links returned by tools are not guaranteed to appear in the * results of `resources/list` requests. */ export declare const ResourceLinkSchema: z.ZodMiniObject<{ name: z.ZodMiniString; title: z.ZodMiniOptional>; icons: z.ZodMiniOptional; mimeType: z.ZodMiniOptional>; sizes: z.ZodMiniOptional>>; theme: z.ZodMiniOptional>; }, z.core.$loose>>>; uri: z.ZodMiniURL; description: z.ZodMiniOptional>; mimeType: z.ZodMiniOptional>; annotations: z.ZodMiniOptional>>; priority: z.ZodMiniOptional>; lastModified: z.ZodMiniOptional>; }, z.core.$loose>>; size: z.ZodMiniOptional>; _meta: z.ZodMiniOptional>; type: z.ZodMiniLiteral<"resource_link">; }, z.core.$loose>; /** * A template description for resources available on the server. */ export declare const ResourceTemplateSchema: z.ZodMiniObject<{ name: z.ZodMiniString; title: z.ZodMiniOptional>; icons: z.ZodMiniOptional; mimeType: z.ZodMiniOptional>; sizes: z.ZodMiniOptional>>; theme: z.ZodMiniOptional>; }, z.core.$loose>>>; uriTemplate: z.ZodMiniString; description: z.ZodMiniOptional>; mimeType: z.ZodMiniOptional>; annotations: z.ZodMiniOptional>>; priority: z.ZodMiniOptional>; lastModified: z.ZodMiniOptional>; }, z.core.$loose>>; _meta: z.ZodMiniOptional>; }, z.core.$loose>; /** * Sent from the client to request a list of resources the server has. */ export declare const ListResourcesRequestSchema: z.ZodMiniObject<{ params: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; cursor: z.ZodMiniOptional>; }, z.core.$loose>>; method: z.ZodMiniLiteral<"resources/list">; }, z.core.$strip>; /** * The server's response to a resources/list request from the client. */ export declare const ListResourcesResultSchema: z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; nextCursor: z.ZodMiniOptional>; resources: z.ZodMiniArray; title: z.ZodMiniOptional>; icons: z.ZodMiniOptional; mimeType: z.ZodMiniOptional>; sizes: z.ZodMiniOptional>>; theme: z.ZodMiniOptional>; }, z.core.$loose>>>; uri: z.ZodMiniURL; description: z.ZodMiniOptional>; mimeType: z.ZodMiniOptional>; annotations: z.ZodMiniOptional>>; priority: z.ZodMiniOptional>; lastModified: z.ZodMiniOptional>; }, z.core.$loose>>; size: z.ZodMiniOptional>; _meta: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>; /** * Sent from the client to request a list of resource templates the server has. */ export declare const ListResourceTemplatesRequestSchema: z.ZodMiniObject<{ params: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; cursor: z.ZodMiniOptional>; }, z.core.$loose>>; method: z.ZodMiniLiteral<"resources/templates/list">; }, z.core.$strip>; /** * The server's response to a resources/templates/list request from the client. */ export declare const ListResourceTemplatesResultSchema: z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; nextCursor: z.ZodMiniOptional>; resourceTemplates: z.ZodMiniArray; title: z.ZodMiniOptional>; icons: z.ZodMiniOptional; mimeType: z.ZodMiniOptional>; sizes: z.ZodMiniOptional>>; theme: z.ZodMiniOptional>; }, z.core.$loose>>>; uriTemplate: z.ZodMiniString; description: z.ZodMiniOptional>; mimeType: z.ZodMiniOptional>; annotations: z.ZodMiniOptional>>; priority: z.ZodMiniOptional>; lastModified: z.ZodMiniOptional>; }, z.core.$loose>>; _meta: z.ZodMiniOptional>; }, z.core.$loose>>; }, z.core.$loose>; /** * Sent from the client to the server, to read a specific resource URI. */ export declare const ReadResourceRequestSchema: z.ZodMiniObject<{ method: z.ZodMiniLiteral<"resources/read">; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; uri: z.ZodMiniURL; }, z.core.$loose>; }, z.core.$strip>; /** * The server's response to a resources/read request from the client. */ export declare const ReadResourceResultSchema: z.ZodMiniObject<{ _meta: z.ZodMiniOptional>; contents: z.ZodMiniArray>; _meta: z.ZodMiniOptional>; text: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ uri: z.ZodMiniURL; mimeType: z.ZodMiniOptional>; _meta: z.ZodMiniOptional>; blob: z.ZodMiniBase64; }, z.core.$loose>]>>; }, z.core.$loose>; /** * Sent from the client to request resources/updated notifications from the * server whenever a particular resource changes. */ export declare const SubscribeRequestSchema: z.ZodMiniObject<{ method: z.ZodMiniLiteral<"resources/subscribe">; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; uri: z.ZodMiniURL; }, z.core.$loose>; }, z.core.$strip>; /** * Sent from the client to request cancellation of resources/updated notifications * from the server. This should follow a previous resources/subscribe request. */ export declare const UnsubscribeRequestSchema: z.ZodMiniObject<{ method: z.ZodMiniLiteral<"resources/unsubscribe">; params: z.ZodMiniObject<{ _meta: z.ZodMiniOptional, z.ZodMiniNumberFormat]>>; }, z.core.$loose>>; uri: z.ZodMiniURL; }, z.core.$loose>; }, z.core.$strip>; /** * An optional notification from the server to the client, informing it that the * list of resources it can read from has changed. This may be issued by servers * without any previous subscription from the client. */ export declare const ResourceListChangedNotificationSchema: z.ZodMiniObject<{ params: z.ZodMiniOptional>; }, z.core.$loose>>; method: z.ZodMiniLiteral<"notifications/resources/list_changed">; }, z.core.$strip>; /** * A notification from the server to the client, informing it that a resource * has changed and may need to be read again. This should only be sent if the * client previously sent a resources/subscribe request. */ export declare const ResourceUpdatedNotificationSchema: z.ZodMiniObject<{ method: z.ZodMiniLiteral<"notifications/resources/updated">; params: z.ZodMiniObject<{ uri: z.ZodMiniURL; }, z.core.$loose>; }, z.core.$strip>;