import { type AnyTransactionReceipt, AppType, PstlModalTheme as ForgeModalTheme, type TransactionOptions, type TransactionStatus, createTheme, getAppType, useDeriveAppType, usePstlAccountNetworkActions as useW3AccountNetworkActions, usePstlConnectDisconnect as useW3ConnectDisconnect, usePstlConnection as useW3Connection, useCreateWagmiClient as useW3CreateWagmiClient, useFindTransactionByMetadataKeyValue as useW3FindTransactionByMetadataKeyValue, useFindTransactionByMetadataKeyValueCallback as useW3FindTransactionByMetadataKeyValueCallback, usePstlWeb3Modal as useW3Modal, usePstlWeb3Modals as useW3Modals, useTransactionsByMetadataKey as useW3TransactionsByMetadataKey, useTransactionsByMetadataKeyCallback as useW3TransactionsByMetadataKeyCallback, useTransactionsRead as useW3TransactionsRead, usePstlUserConnectionInfo as useW3UserConnectionInfo, usePstlWaitForTransaction as useW3WaitForTransaction, usePstlWaitForTransactionEffect as useW3WaitForTransactionEffect } from '@past3lle/web3-modal'; import React, { ReactNode } from 'react'; import { ForgeChainsMinimum, ForgeW3AppConfig } from './types'; export * from './utils'; export * from './types'; export * from './hooks'; export * from './constants'; export * from './state'; interface ForgeW3CoreProvidersProps { children: ReactNode; config: ForgeW3AppConfig; } declare function ForgeStateProviders({ config, children }: ForgeW3CoreProvidersProps): React.JSX.Element; declare function ForgeW3Providers({ config, children }: ForgeW3CoreProvidersProps): React.JSX.Element; declare function ForgeW3BalancesAndWindowSizeProviders({ config, children }: ForgeW3CoreProvidersProps): React.JSX.Element; export { ForgeW3Providers, ForgeStateProviders, ForgeW3BalancesAndWindowSizeProviders, useW3Connection, useW3ConnectDisconnect, useW3Modal, useW3Modals, useW3UserConnectionInfo, useW3AccountNetworkActions, useW3TransactionsRead, useW3FindTransactionByMetadataKeyValue, useW3FindTransactionByMetadataKeyValueCallback, useW3TransactionsByMetadataKey, useW3TransactionsByMetadataKeyCallback, useW3CreateWagmiClient, useW3WaitForTransaction, useW3WaitForTransactionEffect, getAppType, useDeriveAppType, createTheme as createWeb3ModalTheme, type AnyTransactionReceipt, type AppType, type ForgeModalTheme, type ForgeW3CoreProvidersProps, type TransactionStatus, type TransactionOptions }; //# sourceMappingURL=index.d.ts.map