import { AuthenticateRequestOptions } from "@clerk/backend/internal";
import { RouteMiddleware } from "rwsdk/router";

//#region src/server/clerk-middleware.d.ts
type ClerkMiddlewareOptions = Omit<AuthenticateRequestOptions, 'apiUrl' | 'apiVersion' | 'acceptsToken'>;
declare const clerkMiddleware: (options?: ClerkMiddlewareOptions) => RouteMiddleware;
//#endregion
export { ClerkMiddlewareOptions, clerkMiddleware };