import type { gmail_v1 } from '@googleapis/gmail'; /** * REST-sourced operations (beyond the MCP toolset), sourced from * `developers.google.com/workspace/gmail/api/reference/rest`. Same wire surface * as tools; merged into the registry by the server. Removals (reversible * ones included), sends, and standing side effects carry `destructiveHint`; * see EXTENDING.md's annotation rubric. */ export declare const methods: { get_message: import("../../lib/operation.js").Operation>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; snippet: import("zod").ZodOptional; 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>>; list_messages: 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<{ 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>>; nextPageToken: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; send_message: 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; snippet: import("zod").ZodOptional; 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>>; trash_message: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ id: import("zod").ZodString; snippet: import("zod").ZodOptional; 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>>; untrash_message: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ id: import("zod").ZodString; snippet: import("zod").ZodOptional; 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>>; delete_message: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ messageId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; download_attachment: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ attachmentId: import("zod").ZodString; size: import("zod").ZodNumber; data: import("zod").ZodOptional; path: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; batch_modify_messages: import("../../lib/operation.js").Operation; addLabelIds: import("zod").ZodOptional>; removeLabelIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ messageIds: import("zod").ZodArray; addLabelIds: import("zod").ZodOptional>; removeLabelIds: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; batch_delete_messages: import("../../lib/operation.js").Operation; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ messageIds: import("zod").ZodArray; }, import("zod/v4/core").$strip>>; get_draft: import("../../lib/operation.js").Operation, 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>>; update_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; 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>>; delete_draft: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ draftId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; send_draft: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ id: import("zod").ZodString; snippet: import("zod").ZodOptional; 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>>; get_label: import("../../lib/operation.js").Operation, 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>>; update_label: import("../../lib/operation.js").Operation; color: import("zod").ZodOptional>; }, 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>>; delete_label: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ labelId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; trash_thread: import("../../lib/operation.js").Operation, 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>>; untrash_thread: import("../../lib/operation.js").Operation, 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>>; delete_thread: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ threadId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; create_filter: import("../../lib/operation.js").Operation; to: import("zod").ZodOptional; subject: import("zod").ZodOptional; query: import("zod").ZodOptional; negatedQuery: import("zod").ZodOptional; hasAttachment: import("zod").ZodOptional; excludeChats: import("zod").ZodOptional; size: import("zod").ZodOptional; sizeComparison: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; action: import("zod").ZodObject<{ addLabelIds: import("zod").ZodOptional>; removeLabelIds: import("zod").ZodOptional>; forward: import("zod").ZodOptional; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strict>, import("zod").ZodObject<{ id: import("zod").ZodString; criteria: import("zod").ZodObject<{ from: import("zod").ZodOptional; to: import("zod").ZodOptional; subject: import("zod").ZodOptional; query: import("zod").ZodOptional; negatedQuery: import("zod").ZodOptional; hasAttachment: import("zod").ZodOptional; excludeChats: import("zod").ZodOptional; size: import("zod").ZodOptional; sizeComparison: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; action: import("zod").ZodObject<{ addLabelIds: import("zod").ZodOptional>; removeLabelIds: import("zod").ZodOptional>; forward: import("zod").ZodOptional; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; get_filter: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ id: import("zod").ZodString; criteria: import("zod").ZodObject<{ from: import("zod").ZodOptional; to: import("zod").ZodOptional; subject: import("zod").ZodOptional; query: import("zod").ZodOptional; negatedQuery: import("zod").ZodOptional; hasAttachment: import("zod").ZodOptional; excludeChats: import("zod").ZodOptional; size: import("zod").ZodOptional; sizeComparison: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; action: import("zod").ZodObject<{ addLabelIds: import("zod").ZodOptional>; removeLabelIds: import("zod").ZodOptional>; forward: import("zod").ZodOptional; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; list_filters: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ filters: import("zod").ZodArray; to: import("zod").ZodOptional; subject: import("zod").ZodOptional; query: import("zod").ZodOptional; negatedQuery: import("zod").ZodOptional; hasAttachment: import("zod").ZodOptional; excludeChats: import("zod").ZodOptional; size: import("zod").ZodOptional; sizeComparison: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; action: import("zod").ZodObject<{ addLabelIds: import("zod").ZodOptional>; removeLabelIds: import("zod").ZodOptional>; forward: import("zod").ZodOptional; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; delete_filter: import("../../lib/operation.js").Operation, import("zod").ZodObject<{ filterId: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }; //# sourceMappingURL=registry.d.ts.map