/** * Tools: sophos_search_quarantine, sophos_preview_quarantine_message, * sophos_get_quarantine_urls, sophos_get_quarantine_attachments, * sophos_release_quarantine_message, sophos_delete_quarantine_message, * sophos_strip_quarantine_attachments, sophos_reattach_quarantine_attachments, * sophos_download_quarantine_attachment, * sophos_search_post_delivery_quarantine, sophos_preview_post_delivery_message, * sophos_get_post_delivery_attachments, sophos_release_post_delivery_message, * sophos_delete_post_delivery_message, sophos_download_post_delivery_attachment, * sophos_clawback_message, sophos_get_clawback_status, * sophos_list_mailboxes, sophos_create_mailbox, sophos_bulk_create_mailboxes, * sophos_get_mailbox, sophos_update_mailbox, sophos_delete_mailbox, * sophos_list_mailbox_aliases, sophos_add_mailbox_alias, sophos_delete_mailbox_alias, * sophos_list_mailbox_delegates, sophos_add_mailbox_delegate, sophos_delete_mailbox_delegate * Interact with the Sophos Email API /email/v1/, shaped by its published spec * (email-v1 1.4.0) and checked against the live API on 13/10/2026. * * Message IDs are the X-Sophos-Email-ID header value (a UUID). Release and * delete take batches of up to 50 messages. Attachment downloads are jobs: the * tool starts one and polls its status for the download URL. */ import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { SophosClient } from "../client/sophos-client.js"; import type { TenantResolver } from "../client/tenant-resolver.js"; export declare function registerEmailTools(server: McpServer, client: SophosClient, tenantResolver: TenantResolver): void; //# sourceMappingURL=email.d.ts.map