import type { gmail_v1 } from '@googleapis/gmail'; /** * The tool registry: keys are the wire tool names. Each tool is imported from * its folder's handler and spread in here; the server lists and dispatches this. */ export declare const tools: { search_threads: import("../../lib/operation.js").Operation; pageSize: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; includeTrash: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ threads: import("zod").ZodArray; messages: import("zod").ZodArray; subject: import("zod").ZodOptional; sender: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>; toRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; ccRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; date: import("zod").ZodOptional; plaintextBody: import("zod").ZodOptional; htmlBody: import("zod").ZodOptional; attachmentIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; get_thread: import("../../lib/operation.js").Operation>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; snippet: import("zod").ZodOptional; messages: import("zod").ZodArray; subject: import("zod").ZodOptional; sender: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>; toRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; ccRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; date: import("zod").ZodOptional; plaintextBody: import("zod").ZodOptional; htmlBody: import("zod").ZodOptional; attachmentIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; list_drafts: import("../../lib/operation.js").Operation; pageSize: import("zod").ZodOptional; pageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ drafts: import("zod").ZodArray; threadId: import("zod").ZodOptional; toRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; ccRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; bccRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; plaintextBody: import("zod").ZodOptional; htmlBody: import("zod").ZodOptional; date: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; create_draft: import("../../lib/operation.js").Operation; cc: import("zod").ZodOptional>; bcc: import("zod").ZodOptional>; subject: import("zod").ZodOptional; body: import("zod").ZodOptional; htmlBody: import("zod").ZodOptional; replyToMessageId: import("zod").ZodOptional; attachments: import("zod").ZodOptional; mimeType: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; subject: import("zod").ZodOptional; threadId: import("zod").ZodOptional; toRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; ccRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; bccRecipients: import("zod").ZodOptional; address: import("zod").ZodString; }, import("zod/v4/core").$strip>>>; plaintextBody: import("zod").ZodOptional; htmlBody: import("zod").ZodOptional; date: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; list_labels: import("../../lib/operation.js").Operation; pageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ labels: import("zod").ZodArray>; threadsTotal: import("zod").ZodOptional; threadsUnread: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; nextPageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; create_label: import("../../lib/operation.js").Operation>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ labelId: import("zod").ZodString; name: import("zod").ZodString; color: import("zod").ZodOptional>; threadsTotal: import("zod").ZodOptional; threadsUnread: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; label_message: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ messageId: import("zod").ZodString; labelIds: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; label_thread: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ threadId: import("zod").ZodString; labelIds: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; unlabel_message: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ messageId: import("zod").ZodString; labelIds: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; unlabel_thread: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ threadId: import("zod").ZodString; labelIds: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; }; //# sourceMappingURL=registry.d.ts.map