import { DefaultElements, BasicMetaSysProps, MakeRequest } from '../common-types'; export declare type UserProps = { /** * System metadata */ sys: BasicMetaSysProps; /** * First name of the user */ firstName: string; /** * Last name of the user */ lastName: string; /** * Url to the users avatar */ avatarUrl: string; /** * Email address of the user */ email: string; /** * Activation flag */ activated: boolean; /** * Number of sign ins */ signInCount: number; /** * User confirmation flag */ confirmed: boolean; '2faEnabled': boolean; cookieConsentData: string; }; export interface User extends UserProps, DefaultElements { } /** * @private * @param makeRequest - function to make requests via an adapter * @param data - Raw data * @return Normalized user */ export declare function wrapUser(_makeRequest: MakeRequest, data: T): T & { toPlainObject(): T; }; /** * @private * @param makeRequest - function to make requests via an adapter * @param data - Raw data collection * @return Normalized user collection */ export declare const wrapUserCollection: (makeRequest: MakeRequest, data: import("../common-types").CollectionProp) => import("../common-types").Collection;