import { RedisClient } from 'redis'; export interface IRole { _id: string; role_no: string; role_name: string; pk_val: string; role_type_id: string; role_type_name: string; } export interface IMenu { _id: string; menu_no: string; menu_name: string; client_type: string; parent_no: string; icon: string; show_type: string; description: string; priority: number; is_single: boolean; is_offline: boolean; is_guest: boolean; productid: string; systemid: string; formid: string; background: string; refsystemid: string; formname: string; package_no: string; package_name: string; package_url: string; auth_code: number; } export interface IUserRoleAndAuthInfo { roles: IRole[]; menus: IMenu[]; role_no: string; usercode: string; params?: any; } export declare const PREFIX_ROLES = "ROLE_"; export declare function get_use_info(client: RedisClient, actionid: string, sessionid: string, spaceid: string, productid: string, clienttype: string, role_no?: string): Promise;