diff --git a/src/lib/public.ts b/src/lib/public.ts
index 5b4101253e5cdd14ebf51247c7ec4381809a4a9c..b9f22af882d64adb29955dc2a72372e35586caa7 100644
--- a/src/lib/public.ts
+++ b/src/lib/public.ts
@@ -1,2 +1,5 @@
+export * as openid_client from "openid-client";
+export * as cookie from "cookie";
+export * as jsonwebtoken from "jsonwebtoken";
 export type { AuthData as AriseData, Config } from "./types.js";
 export * as authPaths from "./paths.js";
diff --git a/src/lib/types.ts b/src/lib/types.ts
index 2f4136f708bd6d5417db13e41878728516f671ce..0995ebfc4833e8e898a60e71f0e223880c9e4016 100644
--- a/src/lib/types.ts
+++ b/src/lib/types.ts
@@ -7,10 +7,6 @@ import type {
 } from "openid-client";
 import type { AuthCookie, TokenSetCookie } from "./cookies.js";
 
-export * as openid_client from "openid-client";
-export * as cookie from "cookie";
-export * as jsonwebtoken from "jsonwebtoken";
-
 export type AuthData = {
   loggedIn?: {
     user: {