import { HttpClient } from "@angular/common/http"; import { Observable } from "rxjs/Observable"; import { UserModel } from "./auth.model"; import { W3AuthAbstractService } from "./auth-abstract.service"; import { W3StorageService } from "../storage/storage.service"; import { W3MeService } from "./me.service"; /** * Serviço padrão de autenticação */ export declare class W3AuthService extends W3AuthAbstractService { constructor(http: HttpClient, storage: W3StorageService, me: W3MeService); getUrlRefreshToken(): string; /** * Serviço de login * @param email * @param password */ login(email: string, password: string): Observable; /** * Serviço de recuperação de senha */ remind(data: any): Observable; /** * Serviço de alteração de senha */ reset(data: any): Observable; /** * Service de sign-up */ register(data: any): Observable; getSessions(): Observable; }