UNPKG

autumn-js

Version:
23 lines (20 loc) 2.23 kB
import { a as ClientAttachParams, A as AttachResponse, h as ClientPreviewAttachParams, p as PreviewAttachResponse, m as ClientUpdateSubscriptionParams, B as BillingUpdateResponse, j as ClientPreviewUpdateSubscriptionParams, q as PreviewUpdateResponse, f as ClientMultiAttachParams, M as MultiAttachResponse, i as ClientPreviewMultiAttachParams, r as PreviewMultiAttachResponse, n as ClientCheckParams, o as CheckResponse, g as ClientOpenCustomerPortalParams, O as OpenCustomerPortalResponse, l as ClientSetupPaymentParams, S as SetupPaymentResponse } from '../../params-Bf18ATYi.mjs'; import { C as Customer } from '../../customer-DM044m1a.mjs'; import { IAutumnClient } from '../../client/IAutumnClient.mjs'; import '../../plan-CUExbmy9.mjs'; import '../../list-plans-op-DvXyRegM.mjs'; declare const useCustomerActions: ({ client, customer, }: { client: IAutumnClient; customer: Customer | null; }) => { attach: (params: ClientAttachParams) => Promise<AttachResponse>; previewAttach: (params: ClientPreviewAttachParams) => Promise<PreviewAttachResponse>; updateSubscription: (params: ClientUpdateSubscriptionParams) => Promise<BillingUpdateResponse>; previewUpdateSubscription: (params: ClientPreviewUpdateSubscriptionParams) => Promise<PreviewUpdateResponse>; multiAttach: (params: ClientMultiAttachParams) => Promise<MultiAttachResponse>; previewMultiAttach: (params: ClientPreviewMultiAttachParams) => Promise<PreviewMultiAttachResponse>; check: (params: ClientCheckParams) => CheckResponse; openCustomerPortal: (params?: ClientOpenCustomerPortalParams) => Promise<OpenCustomerPortalResponse>; setupPayment: (params?: ClientSetupPaymentParams) => Promise<SetupPaymentResponse>; }; export { ClientAttachParams as AttachParams, ClientCheckParams as CheckParams, ClientMultiAttachParams as MultiAttachParams, ClientOpenCustomerPortalParams as OpenCustomerPortalParams, ClientPreviewAttachParams as PreviewAttachParams, ClientPreviewMultiAttachParams as PreviewMultiAttachParams, ClientPreviewUpdateSubscriptionParams as PreviewUpdateSubscriptionParams, ClientSetupPaymentParams as SetupPaymentParams, ClientUpdateSubscriptionParams as UpdateSubscriptionParams, useCustomerActions };