export interface ResResult { ActionStatus: 'FAIL' | 'OK'; ErrorCode: number; ErrorInfo: string; ErrorDisplay: string; } export declare class IMHelp { static kickUser(imUid: string): Promise; static updateUserProfile(imUid: string, nick: string, avatar: string): Promise; static multiaccountImportUser(arr: Array<{ UserID: string; Nick: string; FaceUrl?: string; }>): Promise; static friendImport(imUid: string, friendImUids: Array<{ Remark?: string; imUid: string; }>): Promise; Fail_Account: string[]; }>; static createGroup(group: { Owner_Account: string; Type: 'Community' | 'Public'; GroupId: string; FaceUrl: string; Name: string; }): Promise; static getGroupInfo(GroupIdList: string[]): Promise; }>; static modifyGroupBaseInfo(params: { GroupId: string; Name?: string; Introduction?: string; Notification?: string; FaceUrl?: string; MaxMemberNum?: number; ApplyJoinOption?: string; MuteAllMember?: string; InviteJoinOption?: string; From_Account?: string; }): Promise; static importGroupMemberExist(params: { GroupId: string; User_Account: string; }): Promise; static importGroupMember(params: { GroupId: string; MemberList: Array<{ Member_Account: string; Role?: string; }>; }): Promise; }>; static changeGroupOwner(params: { GroupId: string; NewOwner_Account: string; }): Promise; static sendGroupMsg(params: { GroupId: string; From_Account: string; Random: number; MsgBody: Array<{ MsgType: 'TIMCustomElem'; MsgContent: { Data: string; }; }>; }): Promise; static getUrlParams(): string; }