import * as react_jsx_runtime0 from "react/jsx-runtime"; import { useTheme } from "next-themes"; import { AuthUIProviderProps } from "@daveyplate/better-auth-ui"; import { NeonAuthAdapter, NeonAuthPublicApi } from "@neondatabase/auth"; export * from "@daveyplate/better-auth-ui"; //#region src/neon-auth-ui-provider.d.ts /** * Neon Auth UI Provider Props * * Accepts both vanilla and React Better Auth clients. * The vanilla client will be automatically converted to a React client. */ type NeonAuthUIProviderProps = Omit & { authClient: NeonAuthPublicApi; /** Additional class names for the wrapper div */ className?: string; /** Default theme for next-themes. Defaults to 'system'. */ defaultTheme?: 'light' | 'dark' | 'system'; }; declare function NeonAuthUIProvider({ authClient, children, className, defaultTheme, ...props }: NeonAuthUIProviderProps): react_jsx_runtime0.JSX.Element; //#endregion export { NeonAuthUIProvider, type NeonAuthUIProviderProps, useTheme };