register( User: typeof User, userDetails: RegistrationDetails, clientConfig?: ClientConfig,): Promise< { loggedin: boolean; 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; }; },>