login( User: typeof User, username: string, password: string, code?: string, additionalData?: { [k: string]: any },): Promise< { message: string; user?: User & UserData & { abilities?: string[]; email?: string; group?: Group & GroupData & { abilities?: string[]; email?: string; phone?: string; user?: | (
User & UserData & { abilities?: string[] | undefined; email?: string | undefined; phone?: string | undefined; group?: (Group & GroupData & { abilities?: string[] | undefined; email?: string | undefined; phone?: string | undefined; user?: (User & ... 1 more ... & ...) | ... 1 more ... | undefined; }) | undefined; gro...
)
| null; }; groups?: (
Group & GroupData & { abilities?: (...)
[]; email?: string; phone?: string; user?: | (
User & UserData & { abilities?: string[] | undefined; email?: string | undefined; phone?: string | undefined; group?: (Group & GroupData & { abilities?: string[] | undefined; email?: string | undefined; phone?: string | undefined; user?: (User & ... 1 more ... & ...) | ... 1 more ... | undefined; }) | undefined; gro...
)
| null; } )
[]; inheritAbilities?: boolean; newEmailAddress?: string; phone?: string; }; },>