import { AuthClient } from '../../lib/auth-client'; import { UseSessionOptions } from '../../queries/auth/session-query'; /** * Calls `useSession` and redirects unauthenticated users to the sign-in page, * preserving the current URL as a `redirectTo` query param. * * @param authClient - The Better Auth client. * @param options - `getSession` params & `useQuery` options. */ export declare function useAuthenticate(authClient: TAuthClient, options?: UseSessionOptions): import('@tanstack/react-query').UseQueryResult>, import('better-auth/client').BetterFetchError>;