UNPKG

autumn-js

Version:
30 lines (25 loc) 913 B
import * as react_jsx_runtime from 'react/jsx-runtime'; import { z } from 'zod/v4'; declare const CustomerDataSchema: z.ZodObject<{ name: z.ZodOptional<z.ZodNullable<z.ZodString>>; email: z.ZodOptional<z.ZodNullable<z.ZodString>>; fingerprint: z.ZodOptional<z.ZodNullable<z.ZodString>>; }, z.core.$strip>; type CustomerData = z.infer<typeof CustomerDataSchema>; interface AuthPluginOptions { provider: "better-auth" | "supabase" | "clerk"; instance?: any; useOrg?: boolean; useUser?: boolean; } declare global { var __autumnAuth: AuthPluginOptions; } interface AutumnProviderProps { customerId?: string; customerData?: CustomerData; authPlugin?: AuthPluginOptions; children?: React.ReactNode; } declare const AutumnProvider: ({ customerId, customerData, authPlugin, children, }: AutumnProviderProps) => react_jsx_runtime.JSX.Element; export { AutumnProvider };