import { STULZAuthConfig } from './types';
export declare class StulzAuthNodeSdk {
    private config;
    private secretKey;
    constructor(config: STULZAuthConfig);
    /**
     * Check if the user is currently logged in
     */
    isLoggedIn(): Promise<any>;
    /**
     * Get current user detailsconsole.log('');
     */
    getUserInfo(userId: any): Promise<any>;
    /**
    * Get current user Roles
    */
    getUserRole(userId: any): Promise<any>;
    /**
     * Encrypt config request using AES
     */
    private encrypt;
    /**
     * Decrypt the received response
     */
    private decrypt;
    /**
     * Get current user detailsconsole.log('');
     */
    getDepartmentByRoleCode(roleCode?: string): Promise<any>;
}
