import type { OAuthProvider } from "./interfaces"; /** * Creates a Microsoft / Entra ID (Azure AD) OAuth Provider integration. * * Supports both personal Microsoft accounts and work/school (Azure AD) accounts * via the "common" tenant endpoint. Uses the authorization code flow. */ export declare function createMicrosoftProvider(config: { clientId: string; clientSecret: string; /** Tenant ID. Defaults to "common" which allows both personal and organizational accounts. */ tenantId?: string; }): OAuthProvider<{ code: string; redirectUri: string; }>;