import type { User as AuthjsUser } from "next-auth";
import type { DataFromCollectionSlug, Field } from "payload";
import type { AuthCollectionSlug } from "../plugin.js";
/**
 * Get user attributes from a user object based on the fields
 *
 * @param user User object
 * @param fields Fields to get from the user object
 * @returns Object with specified fields from the user object
 */
export declare const getUserAttributes: <TSlug extends AuthCollectionSlug>(user: AuthjsUser, fields: Field[]) => Partial<DataFromCollectionSlug<TSlug>>;
