/**
 * Providers Index
 * Export all auth providers
 */
export { google } from "./google.js";
export type { GoogleOptions, GoogleProfile } from "./google.js";
export { facebook } from "./facebook.js";
export type { FacebookOptions, FacebookProfile } from "./facebook.js";
export { apple } from "./apple.js";
export type { AppleOptions, AppleProfile } from "./apple.js";
export { github } from "./github.js";
export type { GitHubOptions, GitHubProfile } from "./github.js";
export { credential } from "./credential.js";
export type { CredentialProvider, CredentialProviderOptions } from "./credential.js";
export declare const socialProviders: {
    readonly google: () => Promise<typeof import("./google.js").google>;
    readonly facebook: () => Promise<typeof import("./facebook.js").facebook>;
    readonly apple: () => Promise<typeof import("./apple.js").apple>;
    readonly github: () => Promise<typeof import("./github.js").github>;
};
export type SocialProviderName = keyof typeof socialProviders;
//# sourceMappingURL=index.d.ts.map