import { User } from './user.model'; /** * Represents the identity and authorization details of a user account. * * This class is used in API responses to expose user metadata, including core profile * information (email, username, avatar) and permission scopes granted to the user. */ export declare class Account extends User { /** * List of permission keys assigned to this user. * These are used to control access to features via role-based access control. * * @example ["news.publish", "dashboard.view"] */ perms: string[]; password: boolean; disabledNotificationTypes: string[]; createdAt: string; updatedAt: string; signedUpAt?: string; signedInAt?: string; lastSeenAt?: string; }