import { AppInterface, BaseService, UserAdapterInterface, AuthPayloadInterface } from "..";
import { UserInterface } from "../interfaces/UserInterface";
export declare class UserService extends BaseService {
    private app;
    private adapter;
    private context;
    constructor(app: AppInterface, adapter: UserAdapterInterface);
    currentUser(): UserInterface;
    isLoggedIn(): boolean;
    login(payload: AuthPayloadInterface): Promise<void>;
    register(payload: AuthPayloadInterface): Promise<void>;
    logout(): Promise<void>;
}
