import type { Authorization, ConnectParam, ConnectWithSocialParam } from '@particle-network/auth-core';
import { type Chain } from '@particle-network/chains';
declare const useLogin: () => {
    loginHandler: (data: ConnectParam, emitError?: boolean) => Promise<void>;
    socialAuthLogin: (options: ConnectWithSocialParam & {
        authorization?: Authorization;
        chain?: Chain;
    }) => Promise<void>;
};
export default useLogin;
