UNPKG

autumn-js

Version:
35 lines (32 loc) 1.18 kB
import * as React$1 from 'react'; import { A as AutumnClient } from './ReactAutumnClient-C66sT2jI.mjs'; import './genTypes-DT5O0rCP.mjs'; import './prodTypes-C4aZSZfO.mjs'; import 'zod/v4'; import './attachTypes-BNlJ6XXa.mjs'; import './eventTypes-5iJYcv30.mjs'; import './error-DHbclCVh.mjs'; import './cusTypes-yC81DC2o.mjs'; import './client/types/clientAnalyticsTypes.mjs'; interface AutumnDialogContext { props: any; setProps: (props: any) => void; open: boolean; setOpen: (open: boolean) => void; setComponent: (component: any) => void; } interface AutumnContextParams { initialized: boolean; disableDialogs: boolean; client: AutumnClient; paywallDialog: AutumnDialogContext; attachDialog: AutumnDialogContext; paywallRef: React.RefObject<any>; } declare const AutumnContext: React$1.Context<AutumnContextParams>; declare const useAutumnContext: ({ AutumnContext, name, errorIfNotInitialized, }: { AutumnContext: React.Context<AutumnContextParams>; name: string; errorIfNotInitialized?: boolean; }) => AutumnContextParams; export { AutumnContext, type AutumnContextParams, type AutumnDialogContext, useAutumnContext };