/**
 * @license
 * Copyright LOGO YAZILIM SANAYİ VE TİCARET A.Ş. All Rights Reserved.
 *
 * Save to the extent permitted by law, you may not use, copy, modify,
 * distribute or create derivative works of this material or any part
 * of it without the prior written consent of LOGO YAZILIM SANAYİ VE TİCARET A.Ş. Limited.
 * Any reproduction of this material must contain this notice.
 */
import { Subject } from 'rxjs';
import { PaasUser } from './user';
/**
 * By using leftbar service, you can access, set user datas and switch between slim and extended modes via your own code.
 */
export declare class LeftbarService {
    /**
     * The user information data in PaasUser interface.
     */
    userInfo: PaasUser;
    userDataLoad: Subject<PaasUser>;
    /**
     * Global activation of slim mode. It accepts boolean. True sets slim mode activated.
     */
    isSlim: boolean;
    /**
     * Global feature for disable/enable application selection on-the-fly. If setted true, application selection will be disabled. Default value is 'false'
     */
    disableAppSelection: boolean;
    /**
     * Global feature for show/hide user details on-the-fly. If setted true, user details will be shown. Default value is 'false'
     */
    showUserDetails: boolean;
    constructor();
}
