export { ImSDK } from './ImSDK' import { ImSDK as _ImSDK } from './ImSDK' // Convenience named exports for friend APIs export const listFriends = (): Promise => _ImSDK.listFriends() export const addFriend = (friendId: string): Promise => _ImSDK.addFriend(friendId) export const removeFriend = (friendId: string): Promise => _ImSDK.removeFriend(friendId) export { ImClient } from './ImClient' export { ImDatabase } from './db/ImDatabase' export type { MessageSearchParams } from './db/ImDatabase' export type { ImMessage, ImGroup, ChatType, MsgType, MsgStatus, ImEventListener, SendMessageParams, ConversationData, HistoryQuery, PageResult, FriendRequest, GroupJoinRequest, BlacklistEntry, UserProfile, } from './types' export { uploadFile } from './upload' export type { UploadResult } from './upload'