interface IChangPwdInfo {
    /**
     * 用户名
     */
    oldpwd: string;
    newpwd: string;
}
export interface IUser {
    username: string;
    pwd: string;
    /**
     * 所属系统
     */
    system?: string;
}
/**
 * 用户登录
 * @param data 用户信息
 * @returns
 */
export declare function login(data: IUser): Promise<any>;
/**
 * 检查某一系统的用户
 * @param data 用户对象
 * @returns
 */
/**
 * 修改自己的密码
 * @param data 用户数据
 * @returns
 */
export declare function changeMyPWD(data: IChangPwdInfo): Promise<any>;
/**
 * 获取加密后的密码
 * @param data
 * @returns
 */
export declare function getEncryptPWD(data: string): string;
/**
 * 退出登录
 */
export declare function logout(): void;
/**
 * 验证 已有的token
 * @param token 需要验证的token
 * @returns
 */
export declare function checkToken(token: string): Promise<any>;
export {};
