/**
 * A React hook that, on mount, will trigger an API request and create a new Nostr auth session.
 * Thereafter, it'll attempt to open any installed Nostr extensions, or thrown an error.
 * Once a success Nostr extension event is received from the extension the user will be
 * redirected to the `next-auth` redirect url.
 *
 * This hook is designed for use in the pages router, it's not recommended for use in the app router.
 *
 * @returns {Object}
 * @returns {Object}
 * @returns {Boolean} isLoading - signifies if the session is loading or not
 * @returns {String} error - an error message or an empty string
 * @returns {Function} retry - a function used to retry opening the nostr extension
 */
export declare function useNostrAuth(): {
    isLoading: boolean;
    error: string | null;
    retry: (() => void) | null;
};
//# sourceMappingURL=useNostrAuth.d.ts.map