import { z } from 'zod'; export type AccessTokenProvider = () => string | Promise; export declare const MSGRAPH_CONFIG_SHAPE: { accessToken: z.ZodUnion]>; tenantHost: z.ZodOptional; graphBaseUrl: z.ZodOptional; timeout: z.ZodOptional; maxRetries: z.ZodOptional; }; export interface MsGraphConfig { accessToken: string | AccessTokenProvider; tenantHost?: string; graphBaseUrl?: string; timeout?: number; maxRetries?: number; } export interface MsGraphConfigResolved { accessToken: string | AccessTokenProvider; tenantHost: string | null; graphBaseUrl: string | null; timeout: number; maxRetries: number; } export declare function resolveMsGraphConfig(config: MsGraphConfig): MsGraphConfigResolved; export declare function graphApi(config: MsGraphConfigResolved): string; //# sourceMappingURL=config.d.ts.map