import type { BatchGetUsersResponse, ConvertExternalContactResponse, SearchUsersParams, SearchUsersResponse } from './types'; export type UserServiceConfig = { getAppId?: () => string | null | undefined; searchUserUrl?: (appId: string) => string; listUsersUrl?: (appId: string) => string; convertExternalContactUrl?: (appId: string) => string; }; export declare class UserService { private config; constructor(config?: UserServiceConfig); searchUsers(params: SearchUsersParams): Promise; listUsersByIds(userIds: string[]): Promise; convertExternalContact(larkUserID: string): Promise; }