/// <reference types="react" />
declare type Props = {
    state: 'loading' | 'success';
    title?: string;
    text?: string;
    contents?: React.ReactNode;
};
/**
 * Displays a modal component for wallet action that requires user attention.
 * @param {string} [props.title] - The title of the modal.
 * @param {string} [props.text] - The text content of the modal.
 * @param {'loading' | 'success'} props.state - The state of the modal. Can be 'loading' or 'success'.
 *  @param {'React.ReactNode'} props.contents - Additional contents to be rendered inside the modal.
 */
declare const WalletActionRequiredModal: ({ title, text, state, contents, }: Props) => JSX.Element;
export default WalletActionRequiredModal;
