import { ResourcesConfig } from 'aws-amplify';
import { UserLoginInterface } from './user-login.interface';
import { MessageInterface } from './message.interface';
import * as i0 from "@angular/core";
export declare class AuthService {
    private configured;
    private userEmail;
    clearLocalStorage(debug?: boolean): void | MessageInterface;
    configureAmplify(authConfig: ResourcesConfig): void;
    isLogged(): Promise<boolean>;
    logAuthSession(): Promise<void>;
    logLocalStorage(): void;
    userLogin(userLogin: UserLoginInterface, debug?: boolean): Promise<MessageInterface>;
    logout(debug?: boolean): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AuthService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AuthService>;
}
