import { ReactNode } from 'react'; interface User { firstname: string; lastname: string; twitter: string; instagram: string; email: string; username: string; jwt: string | null; wallet: string; network: { chainId: number; address: string; name: string; }; } interface UserContext { user: User; updateUser: (data: Record) => void; loadUserInformation: () => Promise; disconnectUser: () => void; } declare let UserContext: React.Context; export declare function UserProvider({ children, }: { children: ReactNode; }): JSX.Element; export default function useUser(): UserContext; export {};