export interface EmailTestEnv { MCP_EMAIL_SERVER_ACCOUNT_NAME: string; MCP_EMAIL_SERVER_FULL_NAME?: string; MCP_EMAIL_SERVER_EMAIL_ADDRESS: string; MCP_EMAIL_SERVER_USER_NAME?: string; MCP_EMAIL_SERVER_PASSWORD: string; MCP_EMAIL_SERVER_IMAP_HOST: string; MCP_EMAIL_SERVER_IMAP_PORT: string; MCP_EMAIL_SERVER_IMAP_SSL: string; MCP_EMAIL_SERVER_IMAP_VERIFY_SSL: string; MCP_EMAIL_SERVER_SMTP_HOST: string; MCP_EMAIL_SERVER_SMTP_PORT: string; MCP_EMAIL_SERVER_SMTP_SSL: string; MCP_EMAIL_SERVER_SMTP_START_SSL: string; MCP_EMAIL_SERVER_SMTP_VERIFY_SSL: string; [k: string]: string | undefined; } export interface ServerTestResult { ok: boolean; /** Top-level summary message shown in the UI. */ message: string; /** Per-step lines: spawn, initialize, tools/list, IMAP read. */ steps: { name: string; ok: boolean; detail?: string; }[]; } export declare function testEmailViaMcp(env: EmailTestEnv): Promise;