import { AddUserToGroupOptions, CreateUserAuthenticationOptions, IAuthModuleClient, IAuthService, RemoveUserFromGroupOptions, ResetUserPasswordOptions, SetUserGroupsOptions, SetUserPasswordOptions } from "./interfaces"; export declare class SharedAuthClient implements IAuthModuleClient { private readonly authService; private readonly logger; constructor(authService: IAuthService); createUserAuth(options: CreateUserAuthenticationOptions): Promise; addUserToGroup(options: AddUserToGroupOptions): Promise; setUserGroups(options: SetUserGroupsOptions): Promise; removeUserFromGroup(options: RemoveUserFromGroupOptions): Promise; setUserPassword(options: SetUserPasswordOptions): Promise; resetUserPassword(options: ResetUserPasswordOptions): Promise; }