import { JSX } from 'react';
import { Screen } from '../../../context/State.context';
import { IChain, IWallet } from '../../../core/types';
interface ScreenProps {
    className?: string;
    current: Screen;
    lockInscriptions?: boolean;
    widgets?: Record<string, JSX.Element | undefined>;
    onSelectWallet?: (chain: IChain, wallet: IWallet) => void;
    onDisconnectWallet?: (chainId: string) => void;
    onAccepTermsOfService?: () => void;
    onToggleInscriptions?: (value: boolean, showAgain: boolean) => void;
    onClose?: () => void;
    onConfirm?: () => void;
    simplifiedTerms?: boolean;
}
export declare function Screen(props: ScreenProps): import("react/jsx-runtime").JSX.Element;
export {};
