import { Observable } from 'rxjs'; import { IObjectState } from '../../object/state/IObjectState'; import { IUserController } from './IUserController'; import { IAVCommandRunner } from '../../command/IAVCommandRunner'; export declare class UserController implements IUserController { private readonly _commandRunner; constructor(commandRunner: IAVCommandRunner); signUp(state: IObjectState, dictionary: { [key: string]: any; }): Observable; logIn(username: string, password: string): Observable; logInWithParamters(relativeUrl: string, data: { [key: string]: any; }): Observable; getUser(sessionToken: string): Observable; }