export default self;
declare const self: UserInfoProxy;
declare class UserInfoProxy {
    userInfo: {};
    groupUserInfo: {};
    pendingMap: Map<any, any>;
    userInfoGc: Map<any, any>;
    groupInfoGc: Map<any, any>;
    setUserInfo(key: any, value: any): void;
    setGroupUserInfo(key: any, value: any): void;
    get proxyInfo(): (uid: any, chatId: any) => any;
    getAllUserInfo(uid: any, chatId: any): Promise<any>;
    getBaseInfo(uid: any): Promise<any>;
    getBaseInfoByIds(uids: any): Promise<any[]>;
    getGroupMemberInfo(gid: any, uid: any): Promise<any>;
    getBulkGroupMember(gid: any, uidList: any): Promise<any[]>;
    getGroupMembers(gid: any, isRefresh: any): Promise<import("@newSdk/model/GroupMembers").GroupMembers[]>;
    setGcTag(isBase: any, key: any): Map<any, any> | undefined;
    clearCache(): void;
}
