import { Observable } from 'rxjs'; import { NavController } from '@ionic/angular'; import { HttpClient } from '@angular/common/http'; import { ApiUrlProviderService } from '../services/web/api-url-provider.service'; import { EnvironmentService } from './environment.service'; import * as i0 from "@angular/core"; export declare class AuthService { private http; private navController; private coreService; private apiUrlProviderService; constructor(http: HttpClient, navController: NavController, coreService: EnvironmentService, apiUrlProviderService: ApiUrlProviderService); private localUserKey; private localAdminKey; currentToken: string | null; SetToken(): Promise; Loggout(): Promise; _isAdmin: boolean; get isAdmin(): boolean; Login(credentials: Authentication): Promise; BypassLogin(id: number): Promise; ApiLogin(credentials: Authentication): Observable; ApiBypassLogin(id: number): Observable; SaveToken(JWToken: string): Promise; LoadToken(): Promise; LoadTokenAdmin(): Promise; JWToken(): Promise; GetBearer(): Promise; isTokenValid(Token: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class Authentication { Apelido: string; Senha: string; } declare class Token { [prop: string]: any; Acesso: number; Apelido: string; Nome: string; id: number; idEmpresa: number; constructor(); patch(token: Token | any): void; } export {};