import { UseMutateFunction } from '@tanstack/react-query'; type SocialSignInInput = { callbackURL?: string; provider: string; }; type SocialLinkInput = { callbackURL?: string; provider: string; }; type SocialUnlinkInput = { accountId?: string; providerId?: string; }; type SocialMutate = UseMutateFunction; /** * Athena-owned social mutation hook. ProviderButton and settings link/unlink * must call this instead of Better Auth useSignInSocial / useLinkSocial / * useUnlinkAccount. */ export declare function useAthenaSocialAuth(): { isLinking: boolean; isSigningIn: boolean; isUnlinking: boolean; link: SocialMutate; linkSocial: SocialMutate; signIn: SocialMutate; signInSocial: SocialMutate; unlink: SocialMutate; unlinkAccount: SocialMutate; }; export {};