declare namespace Api {
  /**
   * namespace Auth
   *
   * backend api module: "auth"
   */
  namespace Auth {
    interface LoginToken {
      access_token: string;
      refresh_token: string;
    }

    interface UserInfo {
      userId: string;
      username: string;
      roles: string[];
      buttons: string[];
      perms: string[];
      nickname: string;
      /** 业务类型权限列表，null表示不限制（ROOT用户） */
      businessTypes?: string[] | null;
    }
  }
}
