import { createThirdwebClient } from "../client/client.js"; import type { SupportedFiatCurrency } from "../pay/convert/type.js"; import type { PurchaseData } from "../pay/types.js"; import { darkTheme, lightTheme, type Theme, type ThemeOverrides, } from "../react/core/design-system/index.js"; import type { CompletedStatusResult } from "../react/core/hooks/useStepExecutor.js"; import type { BuyOrOnrampPrepareResult } from "../react/web/ui/Bridge/BuyWidget.js"; import { BridgeWidget } from "../react/web/ui/Bridge/bridge-widget/bridge-widget.js"; import type { SwapPreparedQuote } from "../react/web/ui/Bridge/swap-widget/types.js"; // Note: do not use SwapWidgetProps or BuyWidgetProps references here to keep the output for bridge-widget.d.ts as simple as possible // Note: these props will be configured buy user in a