UNPKG

autumn-js

Version:

Autumn JS Library

36 lines (33 loc) 1.29 kB
import * as react from 'react'; import { A as AutumnError } from './error-CG2LXoa7.js'; import { P as PricingTableProduct, A as AutumnClient } from './ReactAutumnClient-DNcV0gAT.js'; import { EntityProvider } from './hooks/useEntityProvider.js'; import './client/types/clientReferralTypes.js'; import './client/types/clientEntTypes.js'; import './client/types/clientGenTypes.js'; import './response-B1KyqUB9.js'; import './cusTypes-Cf-s9PYP.js'; import './entTypes-BbIk0Toa.js'; interface AutumnDialogContext { props: any; setProps: (props: any) => void; open: boolean; setOpen: (open: boolean) => void; setComponent: (component: any) => void; } interface AutumnContextParams { customerProvider: any; pricingTableProvider: { pricingTableProducts: PricingTableProduct[] | null; isLoading: boolean; error: AutumnError | null; refetch: () => Promise<void>; }; entityProvider: EntityProvider; client: AutumnClient; paywallDialog: AutumnDialogContext; prodChangeDialog: AutumnDialogContext; } declare const AutumnContext: react.Context<AutumnContextParams>; declare const useAutumnContext: () => AutumnContextParams; export { AutumnContext, type AutumnContextParams, type AutumnDialogContext, useAutumnContext };