type WaapLoginResult = {
    address: string;
    loginType: 'human' | 'walletconnect' | 'injected' | null;
};
export declare const useWaapAuth: () => {
    address: string | null;
    loginType: "human" | "walletconnect" | "injected" | null;
    error: Error | null;
    loginWithWaapSocial: () => Promise<WaapLoginResult | null>;
    logoutWaap: () => Promise<void>;
    tryAutoConnect: () => Promise<WaapLoginResult | null>;
};
export {};
