import { IFetchUsersParams, IFetchNoOrgUsersParams, ISearchUserParams } from './types'; export declare const defaultRequest: (action: any, params: any) => Promise; export declare const getUserListByIds: (params: any) => Promise<{ id: any; name: any; userName: any; content: any; userId: any; isUser: boolean; orgId: any; mainOrg: any; userExtend: any; uin: any; envId: any; nick_name: any; type: any; internal_user_type: any; source: any; email: any; phone: any; uuid: any; user_desc: any; _id: any; main_dep: any; userSchema: any; }[]>; /** * 统一接口错误处理 * @param error * @param action * @returns */ export declare const errorHandle: (error: any, action: any) => string; /** * 根据用户id获取全量相关用户数据 * @param selectUserIds 查询用户id * @param request 发起请求 * @returns */ export declare const fetchUserListByIds: (selectUserIds: any[], request: any) => Promise; /** * 获取非组织用户数据分页接口 * @param pageNo * @param pageSize * @param request * @returns */ export declare const fetchUserData: (props: IFetchNoOrgUsersParams, request: any) => Promise<{ records: any[]; total: number; }>; export declare const fetchSearchUser: (props: ISearchUserParams, request: any) => Promise<{ id: any; name: any; userName: any; content: any; userId: any; isUser: boolean; orgId: any; mainOrg: any; userExtend: any; uin: any; envId: any; nick_name: any; type: any; internal_user_type: any; source: any; email: any; phone: any; uuid: any; user_desc: any; _id: any; main_dep: any; userSchema: any; }[]>; /** * 根据orgid获取节点下用户分页数据 */ export declare const fetchUserList: (params: IFetchUsersParams, request: any) => Promise<{ records: { id: any; name: any; userName: any; content: any; userId: any; isUser: boolean; orgId: any; mainOrg: any; userExtend: any; uin: any; envId: any; nick_name: any; type: any; internal_user_type: any; source: any; email: any; phone: any; uuid: any; user_desc: any; _id: any; main_dep: any; userSchema: any; }[]; total: any; }>; /** *获取全量组织数据 */ export declare const DescribeOrgs: (request: any, params: any) => Promise; /** * 根据_id查询部门数据 * */ export declare function getDepartByIds({ ids, request }: { ids: any; request: any; }): Promise; export declare const fetchViewList: () => Promise;