import { type ReactElement } from 'react'; import type { StripeOnrampClient } from './stripeOnramp'; import { type StripeOnrampConfig } from './useStripeOnrampClient'; type StripeOnrampBridgeProps = { config: StripeOnrampConfig; onClient: (client: StripeOnrampClient | undefined) => void; }; /** * Publishes the Stripe client to `FunkitFlowProvider` without making the SDK a * load-time dependency of this package. * * - Rendered only once a host passed Stripe config, so the optional peer is * fetched only where the binary is expected to carry it. * - A failed load is a host misconfiguration, not a user action: it logs at * ERROR with the install steps and leaves the client `undefined`, so every * other rail keeps working instead of the whole app dying at startup. */ export declare function StripeOnrampBridge(props: StripeOnrampBridgeProps): ReactElement | null; export {}; //# sourceMappingURL=stripeOnrampBridge.d.ts.map