/** * User entity representing an authenticated user in the system. */ export interface User { id: string; tenantId: string; email: string; name: string; role: UserRole; createdAt: Date; updatedAt: Date; } export type UserRole = 'admin' | 'member' | 'viewer'; export interface CreateUserInput { tenantId: string; email: string; name: string; password: string; role?: UserRole; } export interface UpdateUserInput { name?: string; email?: string; role?: UserRole; } //# sourceMappingURL=user.d.ts.map