import { QueryKey } from '@tanstack/react-query'; import { AuthQueryFn, AuthQueryOptions } from '../queries/auth-query-options'; type UseAuthQueryOptions = Omit, "queryKey" | "queryFn"> & Pick[0]>, "query" | "fetchOptions">; /** * Escape-hatch hook for Better Auth endpoints that don't have a purpose-built * hook in this library yet. Thin wrapper over `useQuery` and `authQueryOptions`. * * @param authFn - Better Auth client method (e.g. `authClient.magicLink.list`). * @param queryKey - Scope prefix for the key. `options.query` is appended automatically. * @param options - Better Auth params (`query`, `fetchOptions`) and React * Query options forwarded to `useQuery`. */ export declare function useAuthQuery(authFn: TFn, queryKey: TQueryKey, options?: UseAuthQueryOptions): import('@tanstack/react-query').UseQueryResult>, import('better-auth/client').BetterFetchError>; export {};