///
import { DiditAuthStatus, SocialAuthProvider } from '../../types';
interface DiditEmailAuthContextState {
error?: string;
loginWithApple: () => void;
loginWithEmail: () => void;
loginWithGoogle: () => void;
loginWithSocial: (socialAuthProvider: SocialAuthProvider) => void;
status: DiditAuthStatus;
token?: string;
}
declare const DiditEmailAuthContext: import("react").Context;
declare const useDiditEmailAuthContext: () => DiditEmailAuthContextState;
export default useDiditEmailAuthContext;
export { DiditEmailAuthContext };