import { type EasyData } from '../util/EntityUtil.ts'; import { Entity, type EntityData } from './Entity.ts'; interface UserData extends EntityData { userId: string; name: string; email: string; passwordSalt: string; passwordIntegrity: string; ip: string; isPrivate: boolean; scopes?: string[]; } export declare class User extends Entity { userId: string; name: string; displayName: string; email: string; passwordSalt: string; passwordIntegrity: string; ip: string; isPrivate: boolean; scopes?: string[]; constructor(data: UserData); static create(data: EasyData): User; } export {};