import { UserRegistrationRequest } from '../../../authentication/sign-up/models/user-registration-request'; import { Observable } from 'rxjs'; import { MessageResource } from '../../../resources/interface/message-resource'; import { UserInvitationRequest } from '../../../authentication/sign-up/models/user-invitation-request'; import { UserChangePasswordRequest } from "../../../authentication/profile/models/user-change-password-request"; /** * Mock the {@link SignUpService}. By default all responses are successful. Responses can be customised. */ export declare class MockSignUpService { signupResponse: Observable; inviteResponse: Observable; resetPasswordResponse: Observable; recoverPasswordResponse: Observable; verifyResponse: Observable; changePasswordResponse: Observable; constructor(); signup(newUser: UserRegistrationRequest): Observable; invite(invitation: UserInvitationRequest): Observable; resetPassword(email: string): Observable; recoverPassword(token: any, password: any): Observable; verify(token: string): Observable; changePassword(change: UserChangePasswordRequest): Observable; }