import { ClerkProviderProps } from "@clerk/clerk-react";
import * as react_jsx_runtime2 from "react/jsx-runtime";
import { Without } from "@clerk/types";

//#region src/server/clerk-provider.d.ts
type RedwoodClerkProviderProps = Without<ClerkProviderProps, 'publishableKey'> & {
  /**
   * Used to override the default CLERK_PUBLISHABLE_KEY env variable if needed.
   * This is optional for RedwoodSDK as the ClerkProvider will automatically use the CLERK_PUBLISHABLE_KEY env variable if it exists.
   */
  publishableKey?: string;
};
declare function ClerkProvider({
  children,
  ...rest
}: RedwoodClerkProviderProps): react_jsx_runtime2.JSX.Element;
//#endregion
export { ClerkProvider, RedwoodClerkProviderProps };