UNPKG

autumn-js

Version:

Autumn JS Library

48 lines (45 loc) 1.5 kB
import { R as Result, a as AttachResult, b as CheckResult, T as TrackResult, C as CancelResult } from '../response-B1KyqUB9.js'; import { A as AutumnError } from '../error-CG2LXoa7.js'; import { B as BillingPortalResponse } from '../cusTypes-Cf-s9PYP.js'; import { AttachParams, CheckParams, TrackParams, CancelParams, OpenBillingPortalParams } from '../client/types/clientGenTypes.js'; import '../client/types/clientEntTypes.js'; declare const useAutumn: () => { attach: (params: AttachParams) => Promise<Result<AttachResult | CheckResult, AutumnError>>; check: (params: CheckParams) => Promise<{ data: null; error: AutumnError; statusCode?: number; } | { data: CheckResult; error: null; statusCode?: number; }>; track: (params: TrackParams) => Promise<{ data: null; error: AutumnError; statusCode?: number; } | { data: TrackResult; error: null; statusCode?: number; }>; cancel: (params: CancelParams) => Promise<{ data: null; error: AutumnError; statusCode?: number; } | { data: CancelResult; error: null; statusCode?: number; }>; openBillingPortal: (params?: OpenBillingPortalParams) => Promise<{ data: null; error: AutumnError; statusCode?: number; } | { data: BillingPortalResponse; error: null; statusCode?: number; }>; }; export { useAutumn };