msexchange-mcp
Version:
MCP server for Microsoft Exchange/Outlook email operations via Microsoft Graph API
56 lines • 1.74 kB
TypeScript
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