UNPKG

autumn-js

Version:
32 lines (29 loc) 1.52 kB
import { T as TrackResult, C as CancelResult, S as SetupPaymentResult } from '../../genTypes-B5_6Pu_4.mjs'; import { A as AutumnPromise } from '../../entTypes-35x0LnYH.mjs'; import { B as BillingPortalResult } from '../../cusTypes-RU0fmR-t.mjs'; import { AutumnContextParams } from '../../AutumnContext.mjs'; import { TrackParams, CancelParams, OpenBillingPortalParams, SetupPaymentParams } from '../../client/types/clientGenTypes.mjs'; import { AttachParams, CheckoutParams } from '../../client/types/clientAttachTypes.mjs'; import { A as AutumnClient } from '../../ReactAutumnClient-DuYr1i4C.mjs'; import { ConvexAutumnClient } from '../../client/ConvexAutumnClient.mjs'; import '../../prodTypes-C4aZSZfO.mjs'; import 'zod/v4'; import '../../error-DHbclCVh.mjs'; import 'react'; import '../../attachTypes-DbuZWzAP.mjs'; declare const useAutumnBase: ({ context, client, refetchCustomer, }: { context?: AutumnContextParams; client: AutumnClient | ConvexAutumnClient; refetchCustomer?: () => Promise<any>; }) => { attach: (params: AttachParams) => Promise<any>; track: (params: TrackParams) => AutumnPromise<TrackResult>; cancel: (params: CancelParams) => AutumnPromise<CancelResult>; openBillingPortal: (params?: OpenBillingPortalParams) => AutumnPromise<BillingPortalResult>; setupPayment: (params?: SetupPaymentParams) => AutumnPromise<SetupPaymentResult>; checkout: (params: CheckoutParams) => Promise<{ data: any; error: any; }>; }; export { useAutumnBase };