import { Profile } from '@lens-protocol/api-bindings';
import { UpgradeCredentialsRequest } from '@lens-protocol/domain/use-cases/authentication';
import { UseDeferredTask } from "../helpers/tasks.js";
export type { UpgradeCredentialsRequest };
/**
 * Upgrade credentials from "just wallet" to "with profile".
 *
 * @experimental This hook is experimental and may change in future versions.
 * @category Authentication
 * @group Hooks
 */
export declare function useUpgradeCredentials(): UseDeferredTask<Profile, Error, UpgradeCredentialsRequest>;
