/** * Tools: sophos_get_smime_config, sophos_create_smime_config, * sophos_update_smime_config, sophos_reset_smime_config, * sophos_get_smime_internal_ca, sophos_create_smime_internal_ca, * sophos_upload_smime_internal_ca, sophos_download_smime_internal_ca, * sophos_list_smime_internal_users, sophos_create_smime_internal_user_cert, * sophos_upload_smime_internal_user_cert, sophos_download_smime_internal_user_cert, * sophos_delete_smime_internal_user_cert, * sophos_list_smime_external_users, sophos_upload_smime_external_user_cert, * sophos_download_smime_external_user_cert, sophos_delete_smime_external_user_cert, * sophos_list_smime_external_cas, sophos_upload_smime_external_ca, * sophos_download_smime_external_ca, sophos_delete_smime_external_ca * Interact with the S/MIME operations of the Sophos Email API /email/v1/smime * (email-v1 1.4.0, released 01/10/2026). * * Certificates are identified by their SHA-256 fingerprint. Private keys are * never returned; downloads give the PEM public certificate (with its chain * when one was uploaded). Errors carry their reason in errorDetails, which * the REST client adds to the message. */ 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 registerEmailSmimeTools(server: McpServer, client: SophosClient, tenantResolver: TenantResolver): void; //# sourceMappingURL=email-smime.d.ts.map