import { PropsWithChildren } from 'react'; import { State } from '../../providers'; import { ThemeConfig } from '../../themes/DefaultThemes'; import { ConnectArgs } from '@futureverse/wagmi-connectors'; import { AuthConnectOption } from '../FuturePassAuthOptions/types'; export type ModalProps = { themeConfig: ThemeConfig; show?: boolean; currentState?: State; currentConnector?: string; error?: Error | null; onClose?: () => void; onBack?: () => void; onRetry?: () => void; connectAndSignIn: (connectArgs: ConnectArgs) => Promise; onSignPass: () => Promise; custodialAuthOptions: AuthConnectOption[]; web3AuthOptions: AuthConnectOption[]; }; export declare function Modal({ themeConfig, currentState, currentConnector, show, error, onBack, onClose, connectAndSignIn, onSignPass, onRetry, web3AuthOptions, custodialAuthOptions, children, }: PropsWithChildren): string | number | boolean | Iterable | import("react/jsx-runtime").JSX.Element | null | undefined;