import { default as React, ReactNode } from 'react';
import { Cip30Api } from '../types';

interface UserState {
    walletAddress: string;
    preferredHandle: string;
    lovelaceBalance: number;
    lockedLovelace: number;
    walletNameSpace: string;
    walletApi: Cip30Api | undefined;
}
interface UserContextProps {
    RaggieUserState: UserState;
    setRaggieUserState: React.Dispatch<React.SetStateAction<UserState>>;
}
export declare const UserProvider: React.FC<{
    children: ReactNode;
}>;
export declare const useUserContext: () => UserContextProps;
export {};
