import type { OAuthProvider } from "./interfaces"; /** * Creates a GitHub OAuth Provider integration. * * Flow: Frontend receives an authorization `code` via the GitHub OAuth redirect. * This provider exchanges the code for an access token, then fetches the user's * profile and primary email from the GitHub API. */ export declare function createGitHubProvider(config: { clientId: string; clientSecret: string; }): OAuthProvider<{ code: string; redirectUri: string; }>;