import { UseCase } from './UseCase'; import { Observable } from 'rxjs'; import Authorizer from '../security/Authorizer'; export default class Register extends UseCase { private authorizer; constructor(authorizer: Authorizer); protected buildUseCaseObservable(params: RegisterParams): Observable; } export declare class RegisterParams { private username; private email; private password; private constructor(); static forData(username: string, email: string, password: string): RegisterParams; getUsername(): string; getPassword(): string; getEmail(): string; }