import { GroupEntity, DomainEntity, DocumentEntity, OrganizationEntity, SignatureEntity, MatrixIdentityEntity, ClientEntity } from '..'; import { UserBaseEntityClass } from './base.entity'; export declare class UserEntity extends UserBaseEntityClass { primaryDomain: DomainEntity; /** * Organization the user belongs to */ organization: OrganizationEntity; /** * Groups the user belongs to */ groups: GroupEntity[]; /** * Matrix Identity */ matrixIdentity: MatrixIdentityEntity; /** * Mobile push token */ clientPushToken: string; /** * Documents that belong to the user (owner) */ documents: DocumentEntity[]; /** * Signatures that belong to the user (owner) */ signatures: SignatureEntity[]; /** * OpenID Client Identifier */ client: ClientEntity; /** * Group user that created this entry */ createdByUser: UserEntity; constructor(partial: Partial); }