UNPKG

msexchange-mcp

Version:

MCP server for Microsoft Exchange/Outlook email operations via Microsoft Graph API

56 lines 1.74 kB
import { z } from 'zod'; declare const ConfigSchema: z.ZodObject<{ clientId: z.ZodString; tenantId: z.ZodString; tokenRefresh: z.ZodDefault<z.ZodObject<{ bufferMinutes: z.ZodDefault<z.ZodNumber>; checkIntervalMinutes: z.ZodDefault<z.ZodNumber>; autoRefreshEnabled: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { bufferMinutes: number; checkIntervalMinutes: number; autoRefreshEnabled: boolean; }, { bufferMinutes?: number | undefined; checkIntervalMinutes?: number | undefined; autoRefreshEnabled?: boolean | undefined; }>>; keyVault: z.ZodDefault<z.ZodObject<{ vaultUri: z.ZodOptional<z.ZodString>; enabled: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { enabled: boolean; vaultUri?: string | undefined; }, { vaultUri?: string | undefined; enabled?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { clientId: string; tenantId: string; tokenRefresh: { bufferMinutes: number; checkIntervalMinutes: number; autoRefreshEnabled: boolean; }; keyVault: { enabled: boolean; vaultUri?: string | undefined; }; }, { clientId: string; tenantId: string; tokenRefresh?: { bufferMinutes?: number | undefined; checkIntervalMinutes?: number | undefined; autoRefreshEnabled?: boolean | undefined; } | undefined; keyVault?: { vaultUri?: string | undefined; enabled?: boolean | undefined; } | undefined; }>; export type Config = z.infer<typeof ConfigSchema>; export declare function loadConfig(): Config; export {}; //# sourceMappingURL=config.d.ts.map