UNPKG

@astro-auth/client

Version:

The client package of the Astro Auth library

30 lines (24 loc) 779 B
import { Providers } from '@astro-auth/types'; import { MetaMaskInpageProvider } from '@metamask/providers'; declare const signIn$1: (callback?: string | undefined) => Promise<any>; declare global { interface Window { ethereum: MetaMaskInpageProvider; } } declare const signIn: ({ provider, login, callbackURL, }: { provider: Providers; login?: any; callbackURL?: string | undefined; }) => Promise<any>; interface ReactStateStoreProps { user: any; } declare const ReactStateStore: { ({ user }: ReactStateStoreProps): null; useUser(config?: { update?: boolean | undefined; } | undefined): any; }; declare const useUser: () => Promise<any>; export { ReactStateStore, signIn, signIn$1 as signOut, useUser };