import { GetCurrentUserTenantsResponse, GetUserGroupsParams, GetUserGroupsResponse, GetUserJwtRequestDto, GetUserJwtResponseDto, GetUserRolesResponse, GetUsersRolesParams, GetUsersUsernamesParams, GetUserUsernamesResponse, IGetUsersV2Response, ISearchUserQueryParamsV2, ISearchUserQueryParamsV3, IUnlockMeRequest, IUpdateUserDto, IUserProfile, IUsersV3Data } from './interfaces'; import { FronteggPaginationWrapper, UserJwtOptions } from '../interfaces'; import { BaseApiClient } from '../BaseApiClient'; export declare class UsersApi extends BaseApiClient { constructor(appName: string); GetUserJwt: (body: GetUserJwtRequestDto) => Promise; getUsersV2: (queryParams: ISearchUserQueryParamsV2, options?: UserJwtOptions) => Promise>; getUsersV3: (queryParams: ISearchUserQueryParamsV3, options?: UserJwtOptions) => Promise>; getUsersRoles: (queryParams: GetUsersRolesParams, options?: UserJwtOptions) => Promise; getUsersUsernames: (queryParams: GetUsersUsernamesParams) => Promise>; getUsersGroups: (queryParams: GetUserGroupsParams, options?: UserJwtOptions) => Promise; /** * get user tenant and user tenants by user active tenant */ getCurrentUserTenantsV3: (options?: UserJwtOptions) => Promise; /** * get user tenant and user tenants by context tenant */ getCurrentUserTenantsV1: (options?: UserJwtOptions) => Promise; sendResetBreachedPasswordEmails: () => Promise; updateUserProfileV2: (body: Partial) => Promise; unlockMe: (body: IUnlockMeRequest) => Promise; } declare const _default: UsersApi; export default _default;