/// <reference types="react" />
import { type SwapProps } from './components/Swap';
import { type WidgetProps } from './components/Widget';
export type { ErrorHandler } from './components/Error/ErrorBoundary';
export type { ICall } from './components/Swap/SwapButton/index';
export { SUPPORTED_LOCALES, type SupportedLocale } from './constants/locales';
export type { FeeOptions } from './hooks/swap/useSyncConvenienceFee';
export type { DefaultAddress, TokenDefaults } from './hooks/swap/useSyncTokenDefaults';
export { darkTheme, lightTheme, type Theme } from './theme';
export type { Provider as EthersProvider } from '@ethersproject/abstract-provider';
export type { TokenInfo } from '@uniswap/token-lists';
export type { Provider as Eip1193Provider } from '@web3-react/types';
export declare type BrydgeWidgetProps = SwapProps & WidgetProps;
export declare function BrydgeWidget(props: BrydgeWidgetProps): JSX.Element;
