import { HttpClient, HttpHeaders, HttpResponse, HttpEvent, HttpParameterCodec, HttpContext } from '@angular/common/http';
import { Observable } from 'rxjs';
import { AdminUserInfoViewDocumentsList } from '../model/adminUserInfoViewDocumentsList';
import { ArrayOfUsersAndVerificationTicketsWithDuplicatesInner } from '../model/arrayOfUsersAndVerificationTicketsWithDuplicatesInner';
import { ChangeAccountVerificationLevelRequest } from '../model/changeAccountVerificationLevelRequest';
import { ChangeUserClassificationsRequest } from '../model/changeUserClassificationsRequest';
import { ChangeUserEmailRequest } from '../model/changeUserEmailRequest';
import { ChangeUserKycClassificationsRequest } from '../model/changeUserKycClassificationsRequest';
import { ChangeUserPermissionsRequest } from '../model/changeUserPermissionsRequest';
import { ChangeUserRiskRatingRequest } from '../model/changeUserRiskRatingRequest';
import { ChangeUsernameRequest } from '../model/changeUsernameRequest';
import { CloseUserAccountRequest } from '../model/closeUserAccountRequest';
import { CreateComplianceDailyNotificationRequest } from '../model/createComplianceDailyNotificationRequest';
import { CreateUserNoteRequest } from '../model/createUserNoteRequest';
import { DelayUserIdResubmissionResponse } from '../model/delayUserIdResubmissionResponse';
import { MarkAsPermittedClientRequest } from '../model/markAsPermittedClientRequest';
import { OccupationType } from '../model/occupationType';
import { RequestUserInfo200Response } from '../model/requestUserInfo200Response';
import { RollbackUserVerificationRequest } from '../model/rollbackUserVerificationRequest';
import { SubmitUserVerificationRequest } from '../model/submitUserVerificationRequest';
import { ToggleUser2faRequest } from '../model/toggleUser2faRequest';
import { ToggleUserEmailVerificationRequest } from '../model/toggleUserEmailVerificationRequest';
import { ToggleUserRemoteControlRequest } from '../model/toggleUserRemoteControlRequest';
import { UpdateUserDobRequest } from '../model/updateUserDobRequest';
import { UpdateUserFinancialInfoRequest } from '../model/updateUserFinancialInfoRequest';
import { UpdateUserFullNameRequest } from '../model/updateUserFullNameRequest';
import { UpdateUserGeneralInfoRequest } from '../model/updateUserGeneralInfoRequest';
import { UpdateUserPhoneRequest } from '../model/updateUserPhoneRequest';
import { UserAddress } from '../model/userAddress';
import { UserNote } from '../model/userNote';
import { UserPreview } from '../model/userPreview';
import { UserRiskRating } from '../model/userRiskRating';
import { UserVerificationTicket } from '../model/userVerificationTicket';
import { UsernameAvailableResponse } from '../model/usernameAvailableResponse';
import { Configuration } from '../configuration';
import * as i0 from "@angular/core";
export declare class UserManagerService {
    protected httpClient: HttpClient;
    protected basePath: string;
    defaultHeaders: HttpHeaders;
    configuration: Configuration;
    encoder: HttpParameterCodec;
    constructor(httpClient: HttpClient, basePath: string, configuration: Configuration);
    private addToHttpParams;
    private addToHttpParamsRecursive;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    acknowledgePotentiallyVulnerable(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    acknowledgePotentiallyVulnerable(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    acknowledgePotentiallyVulnerable(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param createComplianceDailyNotificationRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    addComplianceDailyNotification(userId: number, createComplianceDailyNotificationRequest: CreateComplianceDailyNotificationRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    addComplianceDailyNotification(userId: number, createComplianceDailyNotificationRequest: CreateComplianceDailyNotificationRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    addComplianceDailyNotification(userId: number, createComplianceDailyNotificationRequest: CreateComplianceDailyNotificationRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param createUserNoteRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    addUserNote(userId: number, createUserNoteRequest: CreateUserNoteRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserNote>;
    addUserNote(userId: number, createUserNoteRequest: CreateUserNoteRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserNote>>;
    addUserNote(userId: number, createUserNoteRequest: CreateUserNoteRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserNote>>;
    /**
     * @param userId
     * @param changeAccountVerificationLevelRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    changeAccountVerificationLevel(userId: number, changeAccountVerificationLevelRequest: ChangeAccountVerificationLevelRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    changeAccountVerificationLevel(userId: number, changeAccountVerificationLevelRequest: ChangeAccountVerificationLevelRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    changeAccountVerificationLevel(userId: number, changeAccountVerificationLevelRequest: ChangeAccountVerificationLevelRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param accountId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    changeDefaultUserAccount(userId: number, accountId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    changeDefaultUserAccount(userId: number, accountId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    changeDefaultUserAccount(userId: number, accountId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param changeUserClassificationsRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    changeUserClassifications(userId: number, changeUserClassificationsRequest: ChangeUserClassificationsRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    changeUserClassifications(userId: number, changeUserClassificationsRequest: ChangeUserClassificationsRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    changeUserClassifications(userId: number, changeUserClassificationsRequest: ChangeUserClassificationsRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param changeUserEmailRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    changeUserEmail(userId: number, changeUserEmailRequest: ChangeUserEmailRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    changeUserEmail(userId: number, changeUserEmailRequest: ChangeUserEmailRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    changeUserEmail(userId: number, changeUserEmailRequest: ChangeUserEmailRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param changeUserKycClassificationsRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    changeUserKycClassifications(userId: number, changeUserKycClassificationsRequest: ChangeUserKycClassificationsRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    changeUserKycClassifications(userId: number, changeUserKycClassificationsRequest: ChangeUserKycClassificationsRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    changeUserKycClassifications(userId: number, changeUserKycClassificationsRequest: ChangeUserKycClassificationsRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param changeUserPermissionsRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    changeUserPermissions(userId: number, changeUserPermissionsRequest: ChangeUserPermissionsRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    changeUserPermissions(userId: number, changeUserPermissionsRequest: ChangeUserPermissionsRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    changeUserPermissions(userId: number, changeUserPermissionsRequest: ChangeUserPermissionsRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * Change username
     * @param userId
     * @param changeUsernameRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    changeUsername(userId: number, changeUsernameRequest: ChangeUsernameRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    changeUsername(userId: number, changeUsernameRequest: ChangeUsernameRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    changeUsername(userId: number, changeUsernameRequest: ChangeUsernameRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param closeUserAccountRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    closeUser(userId: number, closeUserAccountRequest: CloseUserAccountRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserPreview>;
    closeUser(userId: number, closeUserAccountRequest: CloseUserAccountRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserPreview>>;
    closeUser(userId: number, closeUserAccountRequest: CloseUserAccountRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserPreview>>;
    /**
     * @param userId
     * @param accountId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    connectAccountToUser(userId: number, accountId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    connectAccountToUser(userId: number, accountId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    connectAccountToUser(userId: number, accountId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    createKycApplicant(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    createKycApplicant(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    createKycApplicant(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    delayUserIdResubmission(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<DelayUserIdResubmissionResponse>;
    delayUserIdResubmission(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<DelayUserIdResubmissionResponse>>;
    delayUserIdResubmission(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<DelayUserIdResubmissionResponse>>;
    /**
     * @param userId
     * @param accountId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    disconnectAccountFromUser(userId: number, accountId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    disconnectAccountFromUser(userId: number, accountId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    disconnectAccountFromUser(userId: number, accountId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    enableUserId2(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserVerificationTicket>;
    enableUserId2(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserVerificationTicket>>;
    enableUserId2(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserVerificationTicket>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    enableUserPoa(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserVerificationTicket>;
    enableUserPoa(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserVerificationTicket>>;
    enableUserPoa(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserVerificationTicket>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    enableUserProofOfPhone(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserVerificationTicket>;
    enableUserProofOfPhone(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserVerificationTicket>>;
    enableUserProofOfPhone(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserVerificationTicket>>;
    /**
     * @param userId
     * @param accountId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    freezeAccount(userId: number, accountId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    freezeAccount(userId: number, accountId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    freezeAccount(userId: number, accountId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    getUserDuplicates(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<Array<ArrayOfUsersAndVerificationTicketsWithDuplicatesInner>>;
    getUserDuplicates(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<Array<ArrayOfUsersAndVerificationTicketsWithDuplicatesInner>>>;
    getUserDuplicates(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<Array<ArrayOfUsersAndVerificationTicketsWithDuplicatesInner>>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    getUserNotes(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<Array<UserNote>>;
    getUserNotes(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<Array<UserNote>>>;
    getUserNotes(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<Array<UserNote>>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    getUserPreview(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserPreview>;
    getUserPreview(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserPreview>>;
    getUserPreview(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserPreview>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    getUserVerificationTicketHistory(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<Array<UserVerificationTicket>>;
    getUserVerificationTicketHistory(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<Array<UserVerificationTicket>>>;
    getUserVerificationTicketHistory(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<Array<UserVerificationTicket>>>;
    /**
     * @param page
     * @param size
     * @param searchStr
     * @param locked
     * @param processing
     * @param closed
     * @param verified
     * @param _new
     * @param idResubmissionRequired
     * @param from
     * @param to
     * @param withManualVerification
     * @param reviewRequired
     * @param riskRating
     * @param kycClassifications
     * @param ongoingReview
     * @param remoteControl
     * @param potentiallyVulnerable
     * @param reviewRequiredReasons
     * @param isDuplicate
     * @param isVIP
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    getUsersList(page?: number, size?: number, searchStr?: string, locked?: boolean, processing?: boolean, closed?: boolean, verified?: boolean, _new?: boolean, idResubmissionRequired?: boolean, from?: string, to?: string, withManualVerification?: boolean, reviewRequired?: boolean, riskRating?: UserRiskRating, kycClassifications?: string, ongoingReview?: boolean, remoteControl?: boolean, potentiallyVulnerable?: boolean, reviewRequiredReasons?: string, isDuplicate?: boolean, isVIP?: boolean, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<AdminUserInfoViewDocumentsList>;
    getUsersList(page?: number, size?: number, searchStr?: string, locked?: boolean, processing?: boolean, closed?: boolean, verified?: boolean, _new?: boolean, idResubmissionRequired?: boolean, from?: string, to?: string, withManualVerification?: boolean, reviewRequired?: boolean, riskRating?: UserRiskRating, kycClassifications?: string, ongoingReview?: boolean, remoteControl?: boolean, potentiallyVulnerable?: boolean, reviewRequiredReasons?: string, isDuplicate?: boolean, isVIP?: boolean, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<AdminUserInfoViewDocumentsList>>;
    getUsersList(page?: number, size?: number, searchStr?: string, locked?: boolean, processing?: boolean, closed?: boolean, verified?: boolean, _new?: boolean, idResubmissionRequired?: boolean, from?: string, to?: string, withManualVerification?: boolean, reviewRequired?: boolean, riskRating?: UserRiskRating, kycClassifications?: string, ongoingReview?: boolean, remoteControl?: boolean, potentiallyVulnerable?: boolean, reviewRequiredReasons?: string, isDuplicate?: boolean, isVIP?: boolean, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<AdminUserInfoViewDocumentsList>>;
    /**
     * Change username
     * @param username
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    isUsernameAvailable(username: string, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UsernameAvailableResponse>;
    isUsernameAvailable(username: string, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UsernameAvailableResponse>>;
    isUsernameAvailable(username: string, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UsernameAvailableResponse>>;
    /**
     * @param userId
     * @param markAsPermittedClientRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    markUserAsPermittedClient(userId: number, markAsPermittedClientRequest: MarkAsPermittedClientRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    markUserAsPermittedClient(userId: number, markAsPermittedClientRequest: MarkAsPermittedClientRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    markUserAsPermittedClient(userId: number, markAsPermittedClientRequest: MarkAsPermittedClientRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    markUserAsReviewed(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    markUserAsReviewed(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    markUserAsReviewed(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    reopenUser(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserPreview>;
    reopenUser(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserPreview>>;
    reopenUser(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserPreview>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    requestUserInfo(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<RequestUserInfo200Response>;
    requestUserInfo(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<RequestUserInfo200Response>>;
    requestUserInfo(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<RequestUserInfo200Response>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    resendUserVerificationEmail(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    resendUserVerificationEmail(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    resendUserVerificationEmail(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param rollbackUserVerificationRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    resetUserVerification(userId: number, rollbackUserVerificationRequest: RollbackUserVerificationRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserVerificationTicket>;
    resetUserVerification(userId: number, rollbackUserVerificationRequest: RollbackUserVerificationRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserVerificationTicket>>;
    resetUserVerification(userId: number, rollbackUserVerificationRequest: RollbackUserVerificationRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserVerificationTicket>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    sendUserIdReuploadEmail(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    sendUserIdReuploadEmail(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    sendUserIdReuploadEmail(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    sendUserPasswordResetEmail(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    sendUserPasswordResetEmail(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    sendUserPasswordResetEmail(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param changeUserRiskRatingRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    setRiskRating(userId: number, changeUserRiskRatingRequest: ChangeUserRiskRatingRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    setRiskRating(userId: number, changeUserRiskRatingRequest: ChangeUserRiskRatingRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    setRiskRating(userId: number, changeUserRiskRatingRequest: ChangeUserRiskRatingRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param submitUserVerificationRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    submitUserVerification(userId: number, submitUserVerificationRequest: SubmitUserVerificationRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<UserPreview>;
    submitUserVerification(userId: number, submitUserVerificationRequest: SubmitUserVerificationRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpResponse<UserPreview>>;
    submitUserVerification(userId: number, submitUserVerificationRequest: SubmitUserVerificationRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: 'application/json';
        context?: HttpContext;
    }): Observable<HttpEvent<UserPreview>>;
    /**
     * @param userId
     * @param toggleUser2faRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    toggleUser2FA(userId: number, toggleUser2faRequest: ToggleUser2faRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    toggleUser2FA(userId: number, toggleUser2faRequest: ToggleUser2faRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    toggleUser2FA(userId: number, toggleUser2faRequest: ToggleUser2faRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param toggleUserEmailVerificationRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    toggleUserEmailVerification(userId: number, toggleUserEmailVerificationRequest: ToggleUserEmailVerificationRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    toggleUserEmailVerification(userId: number, toggleUserEmailVerificationRequest: ToggleUserEmailVerificationRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    toggleUserEmailVerification(userId: number, toggleUserEmailVerificationRequest: ToggleUserEmailVerificationRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param toggleUserRemoteControlRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    toggleUserRemoteControl(userId: number, toggleUserRemoteControlRequest: ToggleUserRemoteControlRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    toggleUserRemoteControl(userId: number, toggleUserRemoteControlRequest: ToggleUserRemoteControlRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    toggleUserRemoteControl(userId: number, toggleUserRemoteControlRequest: ToggleUserRemoteControlRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param accountId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    unfreezeAccount(userId: number, accountId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    unfreezeAccount(userId: number, accountId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    unfreezeAccount(userId: number, accountId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    unlockUser(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    unlockUser(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    unlockUser(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param userAddress
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    updateUserAddress(userId: number, userAddress: UserAddress, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    updateUserAddress(userId: number, userAddress: UserAddress, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    updateUserAddress(userId: number, userAddress: UserAddress, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param updateUserDobRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    updateUserDob(userId: number, updateUserDobRequest: UpdateUserDobRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    updateUserDob(userId: number, updateUserDobRequest: UpdateUserDobRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    updateUserDob(userId: number, updateUserDobRequest: UpdateUserDobRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param updateUserFinancialInfoRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    updateUserFinancialInfo(userId: number, updateUserFinancialInfoRequest: UpdateUserFinancialInfoRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    updateUserFinancialInfo(userId: number, updateUserFinancialInfoRequest: UpdateUserFinancialInfoRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    updateUserFinancialInfo(userId: number, updateUserFinancialInfoRequest: UpdateUserFinancialInfoRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param updateUserFullNameRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    updateUserFullName(userId: number, updateUserFullNameRequest: UpdateUserFullNameRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    updateUserFullName(userId: number, updateUserFullNameRequest: UpdateUserFullNameRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    updateUserFullName(userId: number, updateUserFullNameRequest: UpdateUserFullNameRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param updateUserGeneralInfoRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    updateUserGeneralInfo(userId: number, updateUserGeneralInfoRequest: UpdateUserGeneralInfoRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    updateUserGeneralInfo(userId: number, updateUserGeneralInfoRequest: UpdateUserGeneralInfoRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    updateUserGeneralInfo(userId: number, updateUserGeneralInfoRequest: UpdateUserGeneralInfoRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param occupationType
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    updateUserOccupation(userId: number, occupationType: OccupationType, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    updateUserOccupation(userId: number, occupationType: OccupationType, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    updateUserOccupation(userId: number, occupationType: OccupationType, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param updateUserPhoneRequest
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    updateUserPhone(userId: number, updateUserPhoneRequest: UpdateUserPhoneRequest, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    updateUserPhone(userId: number, updateUserPhoneRequest: UpdateUserPhoneRequest, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    updateUserPhone(userId: number, updateUserPhoneRequest: UpdateUserPhoneRequest, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    /**
     * @param userId
     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.
     * @param reportProgress flag to report request and response progress.
     */
    verifyUserAddress(userId: number, observe?: 'body', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<any>;
    verifyUserAddress(userId: number, observe?: 'response', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpResponse<any>>;
    verifyUserAddress(userId: number, observe?: 'events', reportProgress?: boolean, options?: {
        httpHeaderAccept?: undefined;
        context?: HttpContext;
    }): Observable<HttpEvent<any>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<UserManagerService, [null, { optional: true; }, { optional: true; }]>;
    static ɵprov: i0.ɵɵInjectableDeclaration<UserManagerService>;
}
