import { ICliUserSessionService, ICliUserSession, ICliUsersStoreService } from '@qodalis/cli-core';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class CliUserSessionService implements ICliUserSessionService {
    private readonly usersService;
    private userSessionSubject;
    constructor(usersService: ICliUsersStoreService);
    setUserSession(session: ICliUserSession): Promise<void>;
    getUserSession(): Observable<ICliUserSession | undefined>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CliUserSessionService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CliUserSessionService>;
}
