// @ts-nocheck
import SessionRecipe from "./recipe/session/recipe";
import JwtRecipe from "./recipe/jwt/recipe";
import MultifactorAuthRecipe from "./recipe/multifactorauth/recipe";
import MultitenancyRecipe from "./recipe/multitenancy/recipe";
import OAuth2ProviderRecipe from "./recipe/oauth2provider/recipe";
import OpenIdRecipe from "./recipe/openid/recipe";
import PasswordlessRecipe from "./recipe/passwordless/recipe";
import ThirdPartyRecipe from "./recipe/thirdparty/recipe";
import TotpRecipe from "./recipe/totp/recipe";
import UserMetadataRecipe from "./recipe/usermetadata/recipe";
import UserRolesRecipe from "./recipe/userroles/recipe";
import WebauthnRecipe from "./recipe/webauthn/recipe";
import AccountLinkingRecipe from "./recipe/accountlinking/recipe";
import DashboardRecipe from "./recipe/dashboard/recipe";
import EmailPasswordRecipe from "./recipe/emailpassword/recipe";
import EmailVerificationRecipe from "./recipe/emailverification/recipe";
export type RecipeIdToRecipeTypeMap = {
    [SessionRecipe.RECIPE_ID]: SessionRecipe;
    [JwtRecipe.RECIPE_ID]: JwtRecipe;
    [MultifactorAuthRecipe.RECIPE_ID]: MultifactorAuthRecipe;
    [MultitenancyRecipe.RECIPE_ID]: MultitenancyRecipe;
    [OAuth2ProviderRecipe.RECIPE_ID]: OAuth2ProviderRecipe;
    [OpenIdRecipe.RECIPE_ID]: OpenIdRecipe;
    [PasswordlessRecipe.RECIPE_ID]: PasswordlessRecipe;
    [ThirdPartyRecipe.RECIPE_ID]: ThirdPartyRecipe;
    [TotpRecipe.RECIPE_ID]: TotpRecipe;
    [UserMetadataRecipe.RECIPE_ID]: UserMetadataRecipe;
    [UserRolesRecipe.RECIPE_ID]: UserRolesRecipe;
    [WebauthnRecipe.RECIPE_ID]: WebauthnRecipe;
    [AccountLinkingRecipe.RECIPE_ID]: AccountLinkingRecipe;
    [DashboardRecipe.RECIPE_ID]: DashboardRecipe;
    [EmailPasswordRecipe.RECIPE_ID]: EmailPasswordRecipe;
    [EmailVerificationRecipe.RECIPE_ID]: EmailVerificationRecipe;
};
